Amazon Shop scraper API
Look up a public creator Amazon Shop storefront by URL — identity, lists, trending picks, and curations in the shared Social Fetch envelope.
Teams running monitoring, research, and enrichment pipelines
Why Social Fetch
We run the Amazon scrapers. You build the product.
Live Amazon data as JSON — proxies, platform changes and consistent output handled for you.
Amazon, plus every other network
One key and one response envelope for Amazon and 24 more platforms — profiles, posts, search, comments and transcripts.
Pricing you can reason about
One request, one credit. Know how far your balance will go before you run your next batch.
Live data on every request
Fetch public data when you ask for it — not from a shared cache.
No scraper maintenance
We handle proxies, browser changes, and platform breakages.
Built for production jobs
Run concurrent workloads with explicit statuses and request IDs.
Regular jobs. Better rates.
Running lookups every month? Get lower per-credit rates with a monthly plan. For occasional projects, choose pay as you go.
What Amazon data can you get?
1 endpoints, one API key. Every response comes back as live JSON in the same envelope.
Other
More Amazon routes on the same key.
Browse all 1 Amazon endpoints
What teams build with Amazon data
Monitoring, enrichment, research and content workflows on Amazon data — the same API as every other platform.
How it works
Your first request in three steps.
Use TypeScript or your automation tool of choice.
Sources
+ 19 more platforms
One request
GET/v1/tiktok/profiles/
x-api-key: sk_live_••••••••
Same JSON shape
{
"data": {
"lookupStatus": "found",
"profile": {
"platform": "tiktok",
"handle": "charlidamelio",
"displayName": "charli d’amelio",
"verified": true
},
"metrics": {
"followers": 160263648
}
}
}Step 1
Create your free account
Get an API key with 100 requests included.
Step 2
Choose an endpoint
Pass a username, URL, keyword, or post ID.
Step 3
Get clean JSON
Use the response immediately or send it into your pipeline.
Works with your stack
Code, automate, or connect your AI.
TypeScript
n8n
- Make
- Apify
- MCP
- AI clients
Pricing
Social data, priced simply.
Start with 100 free credits. Monthly plans give you predictable volume and lower per-request rates.
Starter
18,000credits
$1.61 per 1k · $0.00161 per request
- Top up from $1.61 / 1k if you run out
- Up to 25 monitors
Growth
50,000credits
$1.58 per 1k · $0.00158 per request
- Top up from $1.58 / 1k if you run out
- 5 team seats
- Up to 100 monitors
Scale
150,000credits
$1.50 per 1k · $0.00150 per request
- Top up from $1.50 / 1k if you run out
- 25 team seats
- Up to 250 monitors
- Cancel anytime
- 30-day money-back guarantee
- Price locked while you stay
Need 1M+ credits, invoicing, or volume rates? Talk to us
Trust signals
DevHunt
Product Hunt
Uneed
Customers
Teams building on Social Fetch.
“Our TikTok and Instagram scrapers broke constantly. Social Fetch took us off that rotation — we ship product again.”
“Transcripts at volume from one endpoint. No broken scrapers for our small team to maintain.”
“Live profile data on every request. We never flag accounts from a stale cache.”
“Heavy concurrent load, no rate limits to negotiate. The rare API I haven't wrapped in retries.”
Amazon API: common questions
Is there an Amazon Shop scraper API that works without Amazon PA-API?
Yes. Social Fetch GET /v1/amazon/shop reads a public creator Shop page by URL. You authenticate to Social Fetch with an API key (x-api-key). You do not register for Amazon Product Advertising API or act as the shop owner.
What Amazon data does Social Fetch cover?
Today: creator Amazon Shop storefronts (GET /v1/amazon/shop). The response includes lookupStatus, profile (handle, name, description, avatarUrl, profileUrl, isTopCreator, socials), lists (kind list or photo), trendingPicks (asin + /dp/ URL), curations, and page cursors. Exact fields live under /docs/api and on this hub's endpoint page.
How do I get an Amazon creator shop page via API?
Call GET /v1/amazon/shop with a required url pointing at https://www.amazon.com/shop/{handle} (www, m, and smile prefixes are accepted). Pass cursor from a previous data.page.nextCursor when hasMore is true.
Can I look up a product by ASIN or /dp/ URL?
No. This endpoint is a creator shop storefront lookup. Product detail pages (/dp/, /gp/) and brand stores (/stores/) return HTTP 400. Regional Amazon TLDs such as amazon.co.uk are not accepted.
What does lookupStatus found with empty lists mean?
The shop URL resolved. Empty lists, trendingPicks, or curations means that page of the storefront has no collections — not that the handle is missing. not_found is reserved for shops that did not resolve.
Amazon Product Advertising API vs Social Fetch — which should I use?
Use Amazon PA-API when you need official ASIN catalogs, advertising, or seller integrations they offer for your account. Use Social Fetch when you need a public creator Shop page as JSON without Amazon partner credentials — especially next to TikTok Shop and other storefronts on one key.
How much does the Amazon Shop API cost on Social Fetch?
You buy credit packs (or spend the 100 free signup credits). This route is a flat 1 credit per completed lookup; always check meta.creditsCharged. There is no required monthly subscription for pay-as-you-go packs.
Is scraping Amazon Shop data legal?
Social Fetch returns publicly visible storefront data. You are responsible for how you use it under Amazon's terms, applicable law, and your own compliance review. We do not give legal advice.
The Amazon API in detailHow the Amazon routes work, what they cost, and how they differ from the official API.
Why teams use Social Fetch for Amazon
Social Fetch exposes GET /v1/amazon/shop for **creator Amazon Shop pages** (amazon.com/shop/{handle}). Pass a public shop URL and get data.lookupStatus, a storefront data.profile (handle, name, description, avatar, isTopCreator, socials), plus data.lists (idea lists and shoppable photos), data.trendingPicks (ASIN and /dp/ URL), and data.curations for the current page. Pagination uses data.page (hasMore, nextCursor); send the same url with cursor for the next page of the lists feed.
This is **not** Amazon's Product Advertising API, a generic catalog search, or a /dp/ product-detail lookup. Regional hosts such as amazon.co.uk are out of scope. The same API key covers the rest of the marketplace catalog (25 platforms, 240 endpoints).
How to call the Amazon API
1. Create a key and call a real shop URL
Sign up at Social Fetch and copy an
sfk_…key. New accounts get 100 free credits. CallGET /v1/amazon/shop?url=https://www.amazon.com/shop/…so you seedata.profile, collection arrays,data.page, andmeta.creditsChargedbefore you wire jobs.2. Page the storefront
When
data.page.hasMoreis true, passdata.page.nextCursorascursorand the same shopurl. That cursor pagesdata.lists(idea lists and shoppable photos). Keep the first-pagedata.profile,trendingPicks, andcurations— continuation pages typically omit them. Empty collections onlookupStatus: foundmeans that page of the shop has no collections — not a failed product lookup.3. Join rows to your commerce schema
Branch on
data.lookupStatusbefore upserting. Store handle, list ids/URLs, pick ASINs, and prices beside your other marketplace rows. Filterdata.listsbykindwhen you only want idea lists. Logmeta.requestIdon bad rows so support can trace the exact call.
What each Amazon route returns
- Creator Amazon Shop storefront lookup by public amazon.com/shop URL.
- Profile identity: handle, name, description, avatar, Top Creator flag, and linked socials.
- Idea lists and shoppable photos in data.lists (kind: list | photo), trending picks with ASIN + /dp/ URL, and shoppable curations.
- Cursor pagination of the lists feed — re-send url with data.page.nextCursor when hasMore is true. Profile, trending picks, and curations are first-page fields.
- Typed lookupStatus (found / not_found); empty collections on found still mean a resolved shop.
- Shared
{ data, meta }envelope with TikTok Shop and the rest of the catalog. - Rejects product PDPs (/dp/) and brand stores (/stores/) at validation time.
How much does the Amazon API cost?
Amazon Shop is credit-metered per completed lookup (flat 1 credit). Always trust meta.creditsCharged. Credits never expire on pay-as-you-go packs. Signup includes 100 free credits.
Social Fetch vs the official Amazon API
Amazon's Product Advertising API is a partner catalog for ASIN/PDP product ads — it is not this route. Social Fetch reads public creator Shop storefronts by URL. You do not need Amazon PA-API credentials or OAuth. Use Amazon's own APIs when you need official product advertising, Buy with Prime, or seller tools.
Pull your first Amazon data.
Run a live Amazon request in the playground. 100 free credits, no card, JSON back in seconds.
No credit cardSign up in 30 seconds withGoogleGitHub