Amazon influencer API: send an ASIN, get the influencers who feature it.
You get every indexed influencer whose videos, shoppable photos or idea lists carry that exact product, with the evidence for each match and the date it was observed.
For software that serves Amazon sellers, and for agencies that run influencer work for brands.
- 173,000+ storefronts on amazon.com
- updated monthly
$99 a month for 25,000 results: about 1,250 ASIN lookups at 20 influencers each. Your first charge is refunded in full if you ask within 30 days.
Example lookups
Request
curl -G "https://spreesy.com/api/v1/products/B0016HF5GK/influencers" \ -d marketplace=US \ -H "Authorization: Bearer $SPREESY_API_KEY" \ -H "Idempotency-Key: $(uuidgen)"
// Node 18 or later, or any server runtime with fetch. Keep the key on your server.
const response = await fetch("https://spreesy.com/api/v1/products/B0016HF5GK/influencers?marketplace=US", {
headers: {
Authorization: `Bearer ${process.env.SPREESY_API_KEY}`,
"Idempotency-Key": crypto.randomUUID(), // new for each page; reuse it only to retry
},
});
const body = await response.json();
if (!response.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
for (const { influencer } of body.data) console.log(influencer.handle, influencer.storefront_url);# Python 3.8 or later, standard library only. Keep the key on your server.
import json, os, uuid
from urllib.request import Request, urlopen
request = Request("https://spreesy.com/api/v1/products/B0016HF5GK/influencers?marketplace=US", headers={
"Authorization": f"Bearer {os.environ['SPREESY_API_KEY']}",
"Idempotency-Key": str(uuid.uuid4()), # new for each page; reuse it only to retry
})
for result in json.load(urlopen(request, timeout=30))["data"]:
print(result["influencer"]["handle"], result["influencer"]["storefront_url"])Response
200 OK
The Tidy Home Favorites@thetidyhomenashville
Video with this ASINBissell Little Green Portable Carpet Cleaner Review
Carolina McCauley@carolina.mccauley
Video with this ASINMy go-to spot cleaner
Lauren Burke@laurenelizabethburke
Video with this ASINYou need this for carpets and upholstery!
{
"query": {
"asin": "B0016HF5GK",
"marketplace": "US",
"type": "all"
},
"match_kind": "exact",
"data": [
{
"influencer": {
"handle": "thetidyhomenashville",
"name": "The Tidy Home Favorites",
"storefront_url": "https://www.amazon.com/shop/thetidyhomenashville?creatorsDisableRedirect=true",
"avatar_url": "https://m.media-amazon.com/images/I/71pzDf2ajNL._CR0%2C0%2C670%2C670_._US500_SCLZZZZZZZ_.jpg"
},
"evidence": [
{
"id": "amzn1.vse.video.0b35b3a77449463e9a7f7634e074a888",
"type": "video",
"title": "Bissell Little Green Portable Carpet Cleaner Review",
"url": "https://www.amazon.com/vdp/0b35b3a77449463e9a7f7634e074a888",
"thumbnail_url": "https://m.media-amazon.com/images/I/81oW34OQZYL._AC_._SX500_SCLZZZZZZZ_.jpg"
}
]
},
{
"influencer": {
"handle": "carolina.mccauley",
"name": "Carolina McCauley",
"storefront_url": "https://www.amazon.com/shop/carolina.mccauley?creatorsDisableRedirect=true",
"avatar_url": "https://m.media-amazon.com/images/I/91qvHplGW7L._CR0%2C0%2C1536%2C1536_._US500_SCLZZZZZZZ_.jpg"
},
"evidence": [
{
"id": "amzn1.vse.video.0b768fa73cc04018af629e2f66daa9b6",
"type": "video",
"title": "My go-to spot cleaner",
"url": "https://www.amazon.com/vdp/0b768fa73cc04018af629e2f66daa9b6",
"thumbnail_url": "https://m.media-amazon.com/images/I/81nRzVJUPtL._AC_._SX500_SCLZZZZZZZ_.jpg"
}
]
},
{
"influencer": {
"handle": "laurenelizabethburke",
"name": "Lauren Burke",
"storefront_url": "https://www.amazon.com/shop/laurenelizabethburke?creatorsDisableRedirect=true",
"avatar_url": "https://m.media-amazon.com/images/I/A1aQp+RpioL._CR0%2C0%2C2268%2C2268_._US500_SCLZZZZZZZ_.jpg"
},
"evidence": [
{
"id": "amzn1.vse.video.0c4012c113d94c5195e5bad7dfa18dd6",
"type": "video",
"title": "You need this for carpets and upholstery!",
"url": "https://www.amazon.com/vdp/0c4012c113d94c5195e5bad7dfa18dd6",
"thumbnail_url": "https://m.media-amazon.com/images/I/61MFIuE6IeL._AC_._SX500_SCLZZZZZZZ_.jpg"
}
]
}
]
}Real influencers from Spreesy's index, shortened to three. A live answer adds each one's content counts, observed dates and coverage.
Why this API
Other Amazon influencer APIs start from a storefront.
This one starts from the product.
They take a storefront and return that storefront's page. To learn who features one ASIN that way, you would request each of the 173,000+ amazon.com storefronts Spreesy indexes, and keep them current. Spreesy's index already holds them, updated monthly, so one request answers it.
Seller tools
Show which influencers feature a competitor's product beside every ASIN your users track.
Agencies
Give each client the influencers already featuring their competitors' products, with the video or list that shows it.
Monitoring
Look up a client's ASINs each month and report the influencers who appeared since the last report.
Show results in your product and in client reports without Spreesy branding, and keep them for up to 30 days while you are subscribed. The API terms cover removals and resale.
How it works
From signup to your first page of influencers.
Create your account
Then subscribe on your account's API page. No call or approval sits in between.
Create a key
It is shown once. Keep it on your server, never in a browser or an app.
Send an ASIN
One request with your key returns the first page of influencers that feature it.
Page through
Each page holds up to 50 influencers, 20 unless you ask for more. Follow the cursor until there is no next page.
Each result
One influencer per result, with the evidence behind it.
A storefront appears once per ASIN, however many of its videos, photos and idea lists carry the product. Only exact matches count, never a variation or a similar product.
{ "influencer": { "id": "inf_us_1001", "handle": "example-influencer", "name": "Example Influencer", "storefront_url": "https://www.amazon.com/shop/example-influencer?creatorsDisableRedirect=true", "avatar_url": null, "social_links": [ { "platform": "instagram", "url": "https://instagram.com/example.influencer", "source": "amazon_storefront" } ], "profile_checked_at": "2026-09-11T10:00:00.000Z" }, "matching_content_counts": { "video": 4, "photo": 1, "list": 1 }, "evidence": [ { "id": "amzn1.vse.video.11111111111111111111111111111111", "type": "video", "title": "Example video one", "url": "https://www.amazon.com/vdp/11111111111111111111111111111111", "thumbnail_url": "https://m.media-amazon.com/images/I/example-video-1.jpg", "relationship_observed_at": "2026-09-11T10:00:00.000Z" } ], "evidence_has_more": true, "coverage": { "video": { "status": "complete", "checked_at": "2026-09-11T10:00:00.000Z" }, "photo": { "status": "partial", "checked_at": "2026-09-11T10:00:00.000Z" }, "list": { "status": "partial", "checked_at": "2026-09-04T10:00:00.000Z" } } }
influencerThe storefront: its handle, name, photo, storefront link and the social links its Amazon page publishes.
matching_content_countsHow many indexed videos, photos and idea lists carry the exact ASIN.
evidenceUp to 5 of those items, the newest of each kind first, with titles, links and thumbnails where Amazon has them.
relationship_observed_atWhen Spreesy saw that item carrying the ASIN, so every piece of evidence is dated.
coverageWhether Spreesy has read all, part or none of each kind of content on that storefront.
Answers come from Spreesy's index of public Amazon storefronts, updated monthly, never from a live Amazon check. An ASIN no indexed influencer carries answers with no results, free: none in the index, not none on Amazon. A temporary failure is an error you retry, never an empty answer.
Pricing
One plan with 25,000 influencer results a month.
You pay for the influencers you receive: about 1,250 ASIN lookups at 20 influencers each, under half a cent per influencer. Empty answers and retries are free.
ASIN-to-influencer API
$99/month
25,000 influencer results each billing month.
Get your API keyCreate your account, then subscribe on your API page.
Renews monthly. Cancel anytime from your account.
Taxes added at checkout where applicable.
30-day money-back guaranteeAsk within 30 days for a full refund of your first API charge.
- A lookup is one request for an ASIN's influencers. Each influencer it returns is one result, with all of its evidence.
- Empty pages are free, and so is a retry of the same page.
- Looking up the same ASIN again is a new lookup, charged again.
- Included results reset each billing month and do not carry over.
- When your results run out, requests stop with your balance. Nothing is charged automatically.
- Each account can send up to 5,000 requests a day.
Extra results when you need them
$39 for 10,000 results, bought on your API page at any time. They last 12 months and are used after your included results, while your plan is active. Unused ones can be refunded within 30 days of buying them.
Is this Amazon's Creators API?
No. Amazon's Creators API serves Amazon's product catalog to Amazon Associates. Spreesy's API answers a different question: which influencers' videos, photos and idea lists feature a product, from Spreesy's own index of public storefronts.
Should I use the API or the seller app?
The API puts results in your own software or client reports. The seller app is for researching and contacting influencers by hand, with search, influencer profiles, outreach lists and tracked products. They are separate plans, and neither includes the other.
Can I try the API before paying?
Yes, with the example lookups at the top of this page, which show real influencers from Spreesy's index, and the reference's fictional examples of every answer. Live lookups need the plan, and your first API charge is refunded in full if you ask within 30 days.
Which Amazon marketplaces does the API cover?
Amazon US (amazon.com). A request for another marketplace answers unsupported_marketplace; the API never switches marketplace on its own.
Does a match mean the influencer was paid, or is on the product page?
No. A match means the influencer's content carries the exact ASIN. It does not show a paid partnership, a sale, the tone of a review or a place in the video row on Amazon's product page.
What happens when my results run out?
Requests stop with quota_exceeded and your remaining balance. Buy 10,000 more for $39 on your API page and carry on at once, or wait for the next billing month. Nothing is charged automatically.
Can I call the API from a browser?
No. Keep your key on your server. A key in a browser, an app or a URL can be copied by anyone who sees it.
Next step
Build on the influencers behind each ASIN.
Subscribe on your account's API page, create a key and send your first lookup.


Naptime Kitchen
Reilly's Amazon Finds
Dani Atkinson

Em S