# Amazon Influencer Posts

> Amazon Influencer Posts is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Retrieves paginated posts (videos, idea lists, photos, shoppable content) from an Amazon Influencer's storefront by influencer name.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-amazon-data/influencer-posts?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-amazon-influencer-posts-e46a13e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H9vO8J6jUAxcoyn_oiWUr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-openwebninja-com-amazon-influencer-posts-e46a13e6
```

Example prompt: Pull all the posts from Amazon influencer 'MrBeast' — include videos and idea lists, limit to 50 results, for the US marketplace.

## When to prefer this

Choose this endpoint when you need to retrieve content posted by a specific Amazon Influencer — such as their product recommendation videos, idea lists, or photos — especially when you have the influencer's handle/name and need paginated access to their full post catalog. Prefer this over product search endpoints when the goal is creator-centric content discovery rather than direct product lookup.

## Known failure modes

- Invalid or non-existent influencer_name returns empty posts array or error status
- Unsupported country code causes validation error
- Expired or invalid cursor returns error or restarts pagination
- Rate limiting or payment/credit exhaustion returns 402 or 429
- Unsupported language for the selected country causes error
- Network timeout if Amazon storefront is slow to respond

## How this service works

Get all Amazon Influencer posts with pagination support.

## Output

Returns a JSON object containing the influencer's name, Amazon marketplace domain, country, a list of post objects (which may include videos, idea lists, photos, and shoppable content), a pagination cursor for fetching the next page, and a boolean indicating if more posts are available. Also includes the request parameters echoed back and a unique request ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "influencer_name"
 ],
 "properties": {
  "limit": {
   "type": "integer",
   "default": 20,
   "maximum": 100,
   "minimum": 1,
   "description": "Maximum number of posts to return."
  },
  "query": {
   "type": "string",
   "description": "Find posts matching a search query."
  },
  "scope": {
   "enum": [
    "ALL",
    "IDEA_LISTS",
    "PHOTOS",
    "VIDEOS"
   ],
   "type": "string",
   "default": "ALL",
   "description": "Return the results in a specific scope."
  },
  "cursor": {
   "type": "string",
   "description": "A cursor to get the next set of results, it can be used for for paging purposes.  \n\n  **Note:** the cursor value for the next set of results is returned by this endpoint under data.cursor."
  },
  "fields": {
   "type": "string",
   "description": "A comma separated list of influencer post fields to include in the response (field projection).  \n  By default all fields are returned."
  },
  "country": {
   "enum": [
    "US",
    "AU",
    "BR",
    "CA",
    "CN",
    "FR",
    "DE",
    "IN",
    "IT",
    "MX",
    "NL",
    "SG",
    "ES",
    "TR",
    "AE",
    "GB",
    "JP",
    "SA",
    "PL",
    "SE",
    "BE",
    "EG",
    "ZA",
    "IE"
   ],
   "type": "string",
   "default": "US",
   "description": "Sets the Amazon domain, marketplace country, language and currency."
  },
  "language": {
   "type": "string",
   "description": "The language of the results. In case not specified, results will be returned in the default domain language.  \n\n  **Supported languages per country:**  \n  `US`: en_US, es_US  \n  `AU`: en_AU  \n  `BR`: pt_BR  \n  `CA`: en_CA, fr_CA  \n  `FR`: fr_FR, en_GB  \n  `DE`: de_DE, en_GB, cs_CZ, nl_NL, pl_PL, tr_TR, da_DK  \n  `IN`: en_IN, hi_IN, ta_IN, te_IN, kn_IN, ml_IN, bn_IN, mr_IN  \n  `IT`: it_IT, en_GB  \n  `MX`: es_MX  \n  `NL`: nl_NL, en_GB  \n  `SG`: en_SG  \n  `ES`: es_ES, pt_PT, en_GB  \n  `TR`: tr_TR  \n  `AE`: en_AE, ar_AE  \n  `GB`: en_GB  \n  `JP`: ja_JP, en_US, zh_CN  \n  `SA`: ar_AE, en_AE  \n  `PL`: pl_PL  \n  `SE`: sv_SE, en_GB  \n  `BE`: fr_BE, nl_BE, en_GB  \n  `EG`: ar_AE, en_AE  \n  `ZA`: en_ZA  \n  `IE`: en_IE  "
  },
  "influencer_name": {
   "type": "string",
   "description": "The Amazon Influencer name for which to get posts"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "name": {
     "type": "string",
     "description": "Name of the influencer"
    },
    "posts": {
     "type": "array",
     "items": {
      "type": "object"
     },
     "description": "List of influencer posts (videos / lists / shoppable content)."
    },
    "cursor": {
     "type": "string",
     "description": "Pagination cursor for next page"
    },
    "domain": {
     "type": "string",
     "description": "Amazon marketplace domain"
    },
    "country": {
     "type": "string",
     "description": "Country associated with the influencer"
    },
    "has_next_page": {
     "type": "boolean",
     "description": "Indicates if more posts are available"
    }
   }
  },
  "status": {
   "type": "string",
   "description": "Status of the API response"
  },
  "parameters": {
   "type": "object",
   "properties": {
    "limit": {
     "type": "integer",
     "description": "Maximum number of posts to return"
    },
    "scope": {
     "type": "string",
     "description": "Scope of posts to retrieve"
    },
    "country": {
     "type": "string",
     "description": "Country code for the influencer data"
    },
    "influencer_name": {
     "type": "string",
     "description": "Name of the influencer being queried"
    }
   }
  },
  "request_id": {
   "type": "string",
   "description": "Unique identifier for the API request"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-amazon-influencer-posts-e46a13e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
