Amazon Influencer Storefront Scraper
Pricing
from $0.01 / 1,000 profiles
Amazon Influencer Storefront Scraper
Extract public Amazon influencer profiles, curations, Idea Lists, and photo posts from storefront URLs or handles, or read a list of Idea List URLs. Set limits for list products, creator videos, and photo posts. No Amazon login is needed.
Pricing
from $0.01 / 1,000 profiles
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
22
Total users
13
Monthly active users
15 hours
Issues response
4 days ago
Last modified
Categories
Features
Share
🛍️ Inspect Amazon influencer storefronts
This Actor is for influencer marketing teams, Amazon brands, affiliate managers, and creator researchers. Submit public Amazon storefront URLs or handles and get creator profiles, storefront sections, curations, optional Idea Lists and their products, optional curation posts and their tagged products, and optional creator videos and photo posts with source links and marketplace context. Idea Lists can also show when the creator last updated them and whether they are pinned. Use the data to compare creator product mixes, check public affiliate signals, or prepare outreach from the pages you chose.
- Review a creator page and its public data with Amazon influencer storefront scraper.
- Check a known Amazon page with Amazon storefront scraper and save its public creator and collection details.
- Inspect one Idea List or storefront with Amazon influencer storefront and keep its source links.
- Use Amazon influencer to review public creator profile details from a supplied target.
- Explore a supplied storefront with Amazon influencer program and export its public collection data.
📋 Public storefront data
Each saved row keeps a record type and source page. A storefront row can include creator identity, handle, avatar image, biography, affiliate disclosure, social links, public activity counts, section summaries, and videos. Each photo post is saved as its own photo row with its tagged products. Each Idea List and each curation from a storefront is saved as its own collection row. These rows keep the creator handle and storefront URL, so you can join them to their storefront. A curation row can list its posts, such as Idea Lists, photos, and videos, and the products tagged in each post. In a direct collection run, each Idea List URL you enter gets its own collection row with the list and its creator context. Product expansion adds up to maxProductsPerIdeaList products per list. The default is 20. Set it to 0 to read all available products across pages. Product details can include ratings, Best Seller status, author or artist credits, variation labels and ASINs, feature text, and Amazon's More Like This recommendations when shown. These recommendations come from Amazon and do not show creator endorsement. Each Idea List can show its last update time, pin status, and pin time when Amazon states them. Video output adds public video details, a video file link, and a captions file link when enabled. Counts shown by the source are separate from the number of records or products extracted. Fields that the source does not show may be absent.
▶️ Check a storefront or Idea List
- Choose
Influencer storefrontsto inspect a list of public storefront URLs or handles, or chooseIdea List collectionfor a list of known Idea List URLs. - Add the storefront targets or Idea List URLs. Put each URL on its own row. A full URL keeps its own Amazon marketplace. Set a marketplace for handles and an optional language for either target type.
- Add marketplace, top-creator, affiliate disclosure, curation, or activity filters when you want to keep only matching public signals.
- For storefronts, turn on Idea Lists, creator videos, or photo posts when you need them, and set how many of each to keep. Use
contentTypeandcontentKeywordto choose post types or search within each storefront. - Turn on Idea List products and set a product limit per list. Set
maxProductsPerIdeaListto0for all available products. You can also set a delivery postal code for product prices and availability. - For storefronts, turn on curation posts and curation post products when you need the posts and products inside each curation, and set their limits.
- Set
Maximum resultsfor a bounded run. Leave it empty or set 0 to return all available results until the public source runs out. - Give large runs enough time. The default run timeout is 300 seconds. A storefront with many products can need much longer, so raise the timeout in the run options.
- Start the run and open the dataset in the output. Warnings for targets that could not be read are in the run log.
The Actor reads public Amazon pages and does not need an Amazon login. One run uses one shared extraction scope for its submitted storefront list.
⚙️ Input
Use the input to inspect several storefronts with one shared scope or a list of known Idea Lists. Fields for the other target type are not used.
Input fields
| Field | Type | What it does |
|---|---|---|
target | string | Required. Choose storefronts for a list of URLs or handles, or collection for a list of public Idea List or collection URLs. The form starts with storefronts. |
storefronts | array of strings | Adds one or more public Amazon storefront URLs or handles. Entries share the scope and locale. Each full URL keeps its own marketplace; handles use the selected marketplace. |
marketplace | string | Sets a supported Amazon marketplace for handles. Empty or omitted: amazon.com. A full URL keeps its own marketplace. See the supported domains below. |
locale | string | Chooses a language supported by the marketplace, such as en-US or en-GB, for either target type. If omitted, requests use English as the preferred language. |
includeVideos | boolean | When true, returns public creator-video records for storefront targets and adds the matching video event. Default: false. Direct collection targets do not return videos. |
maxVideosPerStorefront | integer | Keeps up to this many creator videos for each storefront when includeVideos is on. Default: 10. Set 0 to get all videos. |
includeIdeaLists | boolean | When true, returns the creator's public Idea Lists with each storefront and adds the Idea List event. Default: false. Used only for storefront targets. |
maxIdeaListsPerStorefront | integer | Keeps up to this many Idea Lists for each storefront when includeIdeaLists is on. Default: 20. Set 0 to get all Idea Lists. |
includeCurationPosts | boolean | When true, returns the public posts grouped in each curation, such as Idea Lists, photos, and videos. Default: false. Used only for storefront targets. Curation posts have a separate charge. |
maxPostsPerCuration | integer | Keeps up to this many posts for each curation when includeCurationPosts is on. Default and omitted value: 20. Set 0 to get all posts. |
includeCurationPostProducts | boolean | When true, returns the products tagged in each curation post. Default: false. includeCurationPosts must also be on. These products have a separate charge. |
maxProductsPerCurationPost | integer | Keeps up to this many products for each curation post when includeCurationPostProducts is on. Default and omitted value: 10. Set 0 to get all products. |
filterMarketplace | string | Keeps only storefronts that report the selected public marketplace. Leave it empty to keep all marketplaces. |
topCreatorFilter | string | Choose any, top_creator, or not_top_creator. Empty or omitted: any. Keeps storefronts by their public top-creator signal. |
affiliateStatusFilter | string | Choose any, disclosed, or no_disclosure. Empty or omitted: any. Keeps storefronts by their public affiliate disclosure. |
curationFilter | string | Choose any, present, or not_present. Empty or omitted: any. Keeps storefronts by their public curation signal. |
activityFilter | string | Choose any, present, or not_present. Empty or omitted: any. Keeps storefronts by their public activity signals. |
collectionUrls | array | Adds one or more public Amazon Idea List or collection URLs for the collection target. Put each URL on its own row. Each entry can be a URL string or an object with a url field. Two URLs in one row are read as one invalid URL and return nothing. |
expandCollections | boolean | When true, returns products up to maxProductsPerIdeaList per list. Default: false. For storefront targets, it needs includeIdeaLists to be on. Profile and collection context are returned either way. |
maxProductsPerIdeaList | integer | Product limit per Idea List when expansion is on. Default and omitted value: 20. Set 0 for all available products. |
includePhotos | boolean | Returns public creator photo posts for storefront targets. Default: false. Photos have a separate charge. |
maxPhotosPerStorefront | integer | Photo post limit per storefront when photos are on. Default and omitted value: 10. Set 0 for all available photo posts. |
contentType | string | Choose all, idea_lists, photos, or videos for storefront posts. Empty or omitted: all. The matching Include switches must be on. Creator profiles and curations can still be returned. |
contentKeyword | string | Searches public posts within each submitted storefront. Empty or omitted: no keyword search. It does not find new storefronts. |
deliveryPostalCode | string | Sets a delivery postal code in the target marketplace for available product prices and availability. Used with product expansion in either target type. Omit it to use Amazon's default location. |
outputFields | array of strings | Select valid dataset field paths, such as creator.name or collections.title, without [] in the path. Empty or omitted: all available fields. Does not turn on paid data. recordType and sourceUrl stay in each row. |
maxItems | integer | Stops after this many result rows are saved in the run. Storefront, collection, and photo rows all count. Later targets are not read. The form fills in 1. Leave it empty or set 0 to return all available results until the public source runs out. |
Supported marketplace domains: amazon.com, amazon.ca, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.co.jp, amazon.in, amazon.com.au, amazon.com.mx, amazon.com.br, amazon.ie, amazon.nl, amazon.com.be, amazon.pl, amazon.se, amazon.com.tr, amazon.sg, amazon.ae, amazon.sa, amazon.eg, amazon.co.za, and amazon.cn. A creator must have a public storefront in that marketplace.
All maximum fields accept 0 or a positive whole number. Omitted limits use their stated defaults. An omitted Include switch is off.
Example input
The following JSON is copied from the successful Hosted QA default-input run on the current beta build.
{"maxItems": 1,"target": "storefronts","storefronts": ["sweetsavingsandthings"],"includeVideos": false,"maxVideosPerStorefront": 10,"includePhotos": false,"maxPhotosPerStorefront": 10,"includeIdeaLists": false,"maxIdeaListsPerStorefront": 20,"includeCurationPosts": false,"maxPostsPerCuration": 20,"includeCurationPostProducts": false,"maxProductsPerCurationPost": 10,"expandCollections": false,"maxProductsPerIdeaList": 20}
🧾 Output
Output fields
The dataset can contain storefront rows, collection rows, and photo rows. A storefront target saves one storefront row, then one photo row for each photo post and one collection row for each Idea List and curation it returns. Each Idea List URL in a direct collection run saves its own collection row.
Storefront rows
| Field | Type | What it does |
|---|---|---|
recordType | string | Identifies this row as a storefront row. |
sourceUrl | string | Public Amazon storefront page used for the row. |
creator | object | Public creator details shown on the storefront. |
creator.handle | string | Public creator handle used in the storefront link. |
creator.creatorId | string | Public creator identifier. |
creator.name | string | Public creator name shown on the storefront. |
creator.bio | string | Public creator biography when shown. |
creator.storefrontUrl | string | Public URL of the creator storefront. |
creator.avatarUrl | string | Public creator avatar image when shown. |
creator.marketplace | string | Amazon marketplace reported by the storefront. |
creator.locale | string | Locale used or shown by the storefront when available. |
creator.affiliateDisclosure | string | Public affiliate disclosure text when shown. |
creator.isTopCreator | boolean | Says whether the storefront shows a public top-creator signal. |
creator.hasCuration | boolean | Says whether the storefront shows a public curation signal. |
creator.socialLinks | array of objects | Public social links shown on the storefront. |
creator.socialLinks[].platform | string | Name of the social platform. |
creator.socialLinks[].url | string | Public social profile URL. |
creator.activityCounts | array of objects | Public activity counts shown on the storefront. |
creator.activityCounts[].name | string | Name of the activity count shown by the source. |
creator.activityCounts[].value | integer | Non-negative activity count shown by the source. |
sectionSummaries | array of objects | Public storefront sections and the counts shown for them. |
sectionSummaries[].name | string | Name of a storefront section. |
sectionSummaries[].type | string | Kind of section, such as a list or video section. |
sectionSummaries[].visibleCount | integer | Count shown by the source for the section, not the number of returned rows. Absent when Amazon does not state a count. |
videos | array of objects | Public creator videos when includeVideos is on. Otherwise an empty array. |
videos[].videoId | string | Public video identifier. |
videos[].url | string | Public video page URL. |
videos[].title | string | Public creator-video title. |
videos[].duration | string | Video duration shown by the source. |
videos[].thumbnailUrl | string | Public video thumbnail URL. |
videos[].productIds | array of strings | Public product identifiers linked to the video. |
videos[].engagementCounts | array of objects | Visible engagement counts shown for the video. |
videos[].engagementCounts[].name | string | Name of the engagement count shown by the source. |
videos[].engagementCounts[].value | integer | Non-negative engagement count shown by the source. |
videos[].videoUrl | string | Public link to the video file itself. |
videos[].closedCaptions | object | Closed-captions file for the video, when the video has captions. |
videos[].closedCaptions.language | string | Language code of the captions, such as en. |
videos[].closedCaptions.url | string | Link to download the WEBVTT captions file. |
videos[].isPinned | boolean | Whether Amazon marks the video post as pinned. |
Example storefront row
This row comes from a successful current-beta run with three videos requested. It is shortened: the "..." values mark omitted activity counts and videos.
{"recordType": "storefront","sourceUrl": "https://www.amazon.com/shop/arinsolange","creator": {"handle": "arinsolange","creatorId": "amzn1.account.AG6GSVXTR2M5W3WAMFNEK4JYEUOA","name": "Arin Solange","bio": "Sharing our everyday through affordable finds + DIYs & Decor TikTok: @arinsolange | Instagram: @arinsolange | Blog: www.arinsolangeathome.com","storefrontUrl": "https://www.amazon.com/shop/arinsolange","marketplace": "amazon.com","locale": "en_US","affiliateDisclosure": "Earns revenue","isTopCreator": true,"hasCuration": true,"socialLinks": [{"platform": "instagram","url": "https://www.instagram.com/arinsolange"},{"platform": "tiktok","url": "https://vm.tiktok.com/ZTFs8rWTm/"},{"platform": "youtube","url": "https://www.youtube.com/channel/UCBq9nHV_EP6jSKV64RioyRQ"},{"platform": "pinterest","url": "https://www.pinterest.com/arinsolange/"}],"activityCounts": [{"name": "collection_likes","value": 603},{"name": "collection_likes","value": 2000},"..."],"avatarUrl": "https://m.media-amazon.com/images/S/influencer-profile-image-prod/logo/influencer-bb5f3158_1679886997930_original._US500_SCLZZZZZZZ_.jpeg"},"sectionSummaries": [{"name": "All","type": "all","visibleCount": 1511},{"name": "Idea Lists","type": "list"},{"name": "Photos","type": "photo"},{"name": "Videos","type": "video"}],"videos": [{"videoId": "amzn1.vse.video.0a056e6346984c7b97f289d5748e58ec","url": "https://www.amazon.com/vdp/0a056e6346984c7b97f289d5748e58ec","title": "Loop ear plugs are on sale for Prime Big Deal Days!","isPinned": false,"duration": "0:22","thumbnailUrl": "https://m.media-amazon.com/images/I/81q7Nk6MOgL._AC_._SX500_SCLZZZZZZZ_.jpg","productIds": ["B0DJR3MFVW","B0D3V6Y38G","B0D4DDSKBK"],"engagementCounts": [{"name": "likes","value": 26}],"videoUrl": "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/39d24f87-70d3-4afe-bee0-553b34d1e8d5/embedded.cc.default.vertical.jobtemplate.hls.m3u8","closedCaptions": {"language": "en","url": "https://m.media-amazon.com/images/S/vse-vms-closed-captions-artifact-us-east-1-prod/closedCaptions/696ee52d-4323-4aef-b8bb-e8277ea6e511.vtt"}},"..."]}
Storefront collection rows
| Field | Type | What it does |
|---|---|---|
recordType | string | Identifies this row as a collection row. |
sourceUrl | string | Public Amazon page of the Idea List or curation. |
creator | object | Keys to join this row to its storefront row. |
creator.handle | string | Public creator handle used in the storefront link. |
creator.storefrontUrl | string | Public URL of the creator storefront. |
collections | array of objects | Holds the one Idea List or curation that this row describes. |
collections[].collectionId | string | Public Idea List identifier. |
collections[].curationId | string | Public curation identifier. |
collections[].type | string | idea_list or curation. |
collections[].title | string | Public collection title. Absent when Amazon does not show one. |
collections[].url | string | Public URL of the collection. |
collections[].imageUrls | array of strings | Public collection image URLs shown by the source. |
collections[].itemCount | integer | Number of items declared by the source for an Idea List. |
collections[].postCount | integer | Number of posts declared by the source for a curation. |
collections[].lastUpdatedAt | string | Time when Amazon says the Idea List was last updated, as an ISO date-time. Absent when Amazon does not state it. |
collections[].isPinned | boolean | true when the creator pinned the Idea List on the storefront. |
collections[].pinnedAt | string | Time when the Idea List was pinned, as an ISO date-time. Present only when Amazon states it. |
collections[].products | array of objects | Idea List products up to maxProductsPerIdeaList when expandCollections is on. Empty for curations and when expansion is off. |
collections[].products[].productId | string | Public product identifier. |
collections[].products[].title | string | Public product title shown by the source. |
collections[].products[].brand | string | Product brand shown by the source. |
collections[].products[].url | string | Public product page URL. |
collections[].products[].imageUrls | array of strings | Public product image URLs shown by the source. |
collections[].products[].displayPrice | string | Price text shown by the source. |
collections[].products[].availabilityText | string | Availability text shown by the source. |
collections[].products[].deliveryText | string | Delivery text shown by the source. |
collections[].products[].rating | number | Product rating from 0 to 5 when Amazon states it. |
collections[].products[].ratingCount | integer | Number of product ratings stated by Amazon. |
collections[].products[].isBestSeller | boolean | Whether Amazon marks the product as a Best Seller. |
collections[].products[].authorArtistText | string | Author or artist credit text as published. The roles are not split. |
collections[].products[].variations | object | Amazon's published variation labels and variant ASINs. |
collections[].products[].variations.dimensionLabels | array of strings | Choice labels, such as Size or Color. |
collections[].products[].variations.variantAsins | array of strings | Variant ASINs. Each ASIN is not mapped to a size or color. |
collections[].products[].featureBullets | array of strings | Product feature text published by Amazon. |
collections[].products[].amazonRecommendations | array of objects | Amazon More Like This recommendations. These do not show creator endorsement. |
collections[].products[].amazonRecommendations[].productId | string | ASIN of the recommended product. |
collections[].products[].amazonRecommendations[].title | string | Recommended product title. |
collections[].products[].amazonRecommendations[].url | string | Amazon page for the recommended product. |
collections[].products[].amazonRecommendations[].imageUrls | array of strings | Images of the recommended product. |
collections[].products[].amazonRecommendations[].displayPrice | string | Price text for the recommended product. |
collections[].posts | array of objects | Curation posts up to maxPostsPerCuration when includeCurationPosts is on. Only on curation rows. |
collections[].posts[].postId | string | Amazon ID of the post. |
collections[].posts[].type | string | idea_list, photo, or video. |
collections[].posts[].title | string | Post title shown by Amazon. |
collections[].posts[].url | string | Amazon page for the post. |
collections[].posts[].products | array of objects | Products tagged in the post, up to maxProductsPerCurationPost, when includeCurationPostProducts is on. |
collections[].posts[].products[].productId | string | Amazon ASIN of the product. |
collections[].posts[].products[].title | string | Product title shown by Amazon. |
collections[].posts[].products[].brand | string | Product brand shown by Amazon. |
collections[].posts[].products[].url | string | Amazon product page URL. |
collections[].posts[].products[].imageUrls | array of strings | Product image URLs shown by Amazon. |
collections[].posts[].products[].displayPrice | string | Price text shown by Amazon. |
collections[].posts[].products[].rating | number | Product rating from 0 to 5 when Amazon states it. |
collections[].posts[].products[].ratingCount | integer | Number of product ratings stated by Amazon. |
When expandCollections is on, the Actor reads Idea List products across pages up to maxProductsPerIdeaList. Set that limit to 0 for all available products. A product that repeats in one list is kept once, so the product count can differ from itemCount. If a tagged product cannot be read, the post can still list its productId and url only.
Example storefront collection row
This complete row comes from a successful current-beta run. It shows one curation with two posts and two tagged products per post.
{"recordType": "collection","sourceUrl": "https://www.amazon.com/shop/simplykatielynn/curation/679ed7da-58bc-45b0-985c-6c633f3df060","creator": {"handle": "simplykatielynn","storefrontUrl": "https://www.amazon.com/shop/simplykatielynn"},"collections": [{"curationId": "amzn1.curation.679ed7da-58bc-45b0-985c-6c633f3df060","type": "curation","title": "Prime Big Deal Days","url": "https://www.amazon.com/shop/simplykatielynn/curation/679ed7da-58bc-45b0-985c-6c633f3df060","imageUrls": ["https://m.media-amazon.com/images/S/shoppable-media-external-prod-iad-us-east-1/60718d80-0af3-48ff-abc8-3206d16d797e/90f3c-9ab8-4e9f-a9e2-9453165df._SX225_SCLZZZZZZZ_.png"],"postCount": 13,"products": [],"posts": [{"postId": "amzn1.vse.video.0914bf65ac1e4c95bcef8d30e67938d1","type": "video","title": "PBDD Favorites from my Home","url": "https://www.amazon.com/shop/simplykatielynn/video/amzn1.vse.video.0914bf65ac1e4c95bcef8d30e67938d1?tag=katiemaynar08-20&linkCode=ssc&src=aipsf&originMarketplaceId=ATVPDKIKX0DER","products": [{"productId": "B08ZC23NLD","title": "Tree Hut Cotton Candy Body Scrub, Exfoliating Sugar Scrub, Vegan, 18 Oz | Exfoliating & Nourishing with Shea Butter & Essential Oils, Body Exfoliator for All Skin Types, Self Care Gifts for Women","brand": "Tree Hut","url": "https://www.amazon.com/dp/B08ZC23NLD","imageUrls": ["https://m.media-amazon.com/images/I/31Ss3x+kEtL._AC_.jpg"],"displayPrice": "$11.31","rating": 4.5,"ratingCount": 7259},{"productId": "B07VVK39F7","title": "Levoit Air Purifier for Home Pets Hair Allergens in Bedroom Quiet Purifiers | Quiet HEPA Sleep Mode, Remove 99.97% Dust Pollen Smoke Pet Odor, AHAM VERIFIDE, Core300-P, Up to 1073 ft², White","brand": "Levoit","url": "https://www.amazon.com/dp/B07VVK39F7","imageUrls": ["https://m.media-amazon.com/images/I/419EDCYNm+L._AC_.jpg"],"displayPrice": "$84.99","rating": 4.5,"ratingCount": 109354}]},{"postId": "amzn1.vse.video.0319dd76803d4209b2eb47593ae3330c","type": "video","title": "Sports mom finds for Prime Big Deal Days","url": "https://www.amazon.com/shop/simplykatielynn/video/amzn1.vse.video.0319dd76803d4209b2eb47593ae3330c?tag=katiemaynar08-20&linkCode=ssc&src=aipsf&originMarketplaceId=ATVPDKIKX0DER","products": [{"productId": "B0DHRHL3XD","title": "Blomoba Folding Wagon Cart with Wheels, 220lbs Utility Wagon Cart, Black | Collapsible Wagon with 360° All-Terrain Wheels & Adjustable Handle, Foldable Cart for Groceries Camping Sports Gardening","brand": "Blomoba","url": "https://www.amazon.com/dp/B0DHRHL3XD","imageUrls": ["https://m.media-amazon.com/images/I/41tvTyCrPmL._AC_.jpg"],"displayPrice": "$39.99","rating": 4.5,"ratingCount": 4010},{"productId": "B0CX6D15GV","title": "Blister Bliss Bridesmaid Gifts Blister Bandages, Wedding Day Essentials | Small Gifts for Women, Wedding Emergency Kit Essentials, Hydrocolloid Bridal Emergency Kit, Bulk Gifts for Women","brand": "quitch","url": "https://www.amazon.com/dp/B0CX6D15GV","imageUrls": ["https://m.media-amazon.com/images/I/41jAp3DUUDL._AC_.jpg"],"displayPrice": "$9.25","rating": 4.5,"ratingCount": 630}]}]}]}
Photo rows
| Field | Type | What it does |
|---|---|---|
recordType | string | Identifies this row as a photo row. |
sourceUrl | string | Public Amazon page of the photo post. |
creator | object | Keys to join this row to its storefront row. |
creator.handle | string | Public creator handle used in the storefront link. |
creator.storefrontUrl | string | Public URL of the creator storefront. |
photos | array of objects | Holds the one photo post that this row describes. |
photos[].photoId | string | Amazon photo post ID. |
photos[].title | string | Photo post title stated by Amazon. |
photos[].url | string | Amazon page for the photo post. |
photos[].imageUrls | array of strings | Photo images supplied by Amazon. |
photos[].isPinned | boolean | Whether Amazon marks the photo post as pinned. |
photos[].products | array of objects | Products tagged in the photo post. |
photos[].products[].productId | string | Amazon ASIN of the product. |
photos[].products[].title | string | Product title shown by Amazon. |
photos[].products[].brand | string | Product brand shown by Amazon. |
photos[].products[].url | string | Amazon product page URL. |
photos[].products[].imageUrls | array of strings | Product image URLs shown by Amazon. |
photos[].products[].displayPrice | string | Price text shown by Amazon. |
photos[].products[].rating | number | Product rating from 0 to 5 when Amazon states it. |
photos[].products[].ratingCount | integer | Number of product ratings stated by Amazon. |
Example photo row
This row comes from a successful current-beta run with two photo posts requested. It is shortened: the "..." value marks omitted tagged products.
{"recordType": "photo","sourceUrl": "https://www.amazon.com/shop/arinsolange/photo/amzn1.shoppablemedia.v1.d5ef4d37-e310-48f5-a9a4-4f1d58e59f64?tag=arinsolange-20","creator": {"handle": "arinsolange","storefrontUrl": "https://www.amazon.com/shop/arinsolange"},"photos": [{"photoId": "amzn1.shoppablemedia.v1.d5ef4d37-e310-48f5-a9a4-4f1d58e59f64","url": "https://www.amazon.com/shop/arinsolange/photo/amzn1.shoppablemedia.v1.d5ef4d37-e310-48f5-a9a4-4f1d58e59f64?tag=arinsolange-20","imageUrls": ["https://m.media-amazon.com/images/S/shoppable-media-external-prod-iad-us-east-1/2089c562-294a-421d-a4a4-6d4af2e45163/cd766-45ba-4282-a2a8-4375365fa._AC_._SX1200_SCLZZZZZZZ_.png"],"isPinned": false,"title": "Back to School Essentials! Our favorite uniform School for the girls. They are super cute and comfortable. Shop now! #backtoschool","products": [{"productId": "B0DFY45YZS","title": "HANLI Bow Earrings for Women - 14K Gold Plated Silver Dainty Bow Earrings Small Gold Stud Earring Jewelry Gifts for Her","brand": "HANLI","url": "https://www.amazon.com/dp/B0DFY45YZS","imageUrls": ["https://m.media-amazon.com/images/I/11YtlB9-epL._AC_.jpg"],"displayPrice": "$13.99","rating": 4.5,"ratingCount": 222},{"productId": "B0CFWKMK2L","title": "Hstyle 6 Pairs of Ruffle Socks Women, Cute Ruffle Crew Ankle Socks | 78% Cotton, Gift Box Packaging","brand": "Hstyle","url": "https://www.amazon.com/dp/B0CFWKMK2L","imageUrls": ["https://m.media-amazon.com/images/I/31UsuwB9BNL._AC_.jpg"],"displayPrice": "$9.99","rating": 4.5,"ratingCount": 5816},"..."]}]}
Direct collection rows
| Field | Type | What it does |
|---|---|---|
recordType | string | Identifies this row as a collection row. |
sourceUrl | string | Public Amazon Idea List or collection page used for the row. |
creator | object | Public creator context shown with the collection. |
creator.handle | string | Public creator handle used in the storefront link. |
creator.creatorId | string | Public creator identifier. |
creator.name | string | Public creator name when shown. |
creator.bio | string | Public creator biography when shown. |
creator.storefrontUrl | string | Public URL of the creator storefront. |
creator.avatarUrl | string | Public creator avatar image when shown. |
creator.marketplace | string | Amazon marketplace reported by the source. |
creator.locale | string | Locale used or shown by the source when available. |
creator.affiliateDisclosure | string | Public affiliate disclosure text when shown. |
creator.isTopCreator | boolean | Says whether the source shows a public top-creator signal. Absent when the page does not show it. |
creator.hasCuration | boolean | Says whether the source shows a public curation signal. Absent when the page does not show it. |
creator.socialLinks | array of objects | Public social links shown by the source. |
creator.socialLinks[].platform | string | Name of the social platform. |
creator.socialLinks[].url | string | Public social profile URL. |
creator.activityCounts | array of objects | Public activity counts shown by the source. |
creator.activityCounts[].name | string | Name of the activity count. |
creator.activityCounts[].value | integer | Non-negative activity count. |
sectionSummaries | array of objects | Public storefront sections when the source provides them. Often empty. |
sectionSummaries[].name | string | Name of a storefront section. |
sectionSummaries[].type | string | Kind of storefront section. |
sectionSummaries[].visibleCount | integer | Count shown by the source for the section. |
collections | array of objects | The directly targeted public collection and its collection data. |
collections[].collectionId | string | Public collection identifier. |
collections[].type | string | Collection type reported by the source. |
collections[].title | string | Public collection title. Absent when Amazon does not show one. |
collections[].url | string | Public URL of the collection. |
collections[].imageUrls | array of strings | Public collection image URLs. |
collections[].itemCount | integer | Number of items declared by the source. |
collections[].lastUpdatedAt | string | Time when Amazon says the Idea List was last updated, as an ISO date-time. Absent when Amazon does not state it. |
collections[].isPinned | boolean | true when the creator pinned the Idea List on the storefront. |
collections[].pinnedAt | string | Time when the Idea List was pinned, as an ISO date-time. Present only when Amazon states it. |
collections[].products | array of objects | Products up to the selected per-list limit when expandCollections is on. |
collections[].products[].productId | string | Public product identifier. |
collections[].products[].title | string | Public product title. |
collections[].products[].brand | string | Product brand shown by the source. |
collections[].products[].url | string | Public product page URL. |
collections[].products[].imageUrls | array of strings | Public product image URLs. |
collections[].products[].displayPrice | string | Price text shown by the source. |
collections[].products[].availabilityText | string | Availability text shown by the source. |
collections[].products[].deliveryText | string | Delivery text shown by the source. |
collections[].products[].rating | number | Product rating from 0 to 5 when Amazon states it. |
collections[].products[].ratingCount | integer | Number of product ratings stated by Amazon. |
collections[].products[].isBestSeller | boolean | Whether Amazon marks the product as a Best Seller. |
collections[].products[].authorArtistText | string | Author or artist credit text as published. The roles are not split. |
collections[].products[].variations | object | Amazon's published variation labels and variant ASINs. |
collections[].products[].variations.dimensionLabels | array of strings | Choice labels, such as Size or Color. |
collections[].products[].variations.variantAsins | array of strings | Variant ASINs. Each ASIN is not mapped to a size or color. |
collections[].products[].featureBullets | array of strings | Product feature text published by Amazon. |
collections[].products[].amazonRecommendations | array of objects | Amazon More Like This recommendations. These do not show creator endorsement. |
collections[].products[].amazonRecommendations[].productId | string | ASIN of the recommended product. |
collections[].products[].amazonRecommendations[].title | string | Recommended product title. |
collections[].products[].amazonRecommendations[].url | string | Amazon page for the recommended product. |
collections[].products[].amazonRecommendations[].imageUrls | array of strings | Images of the recommended product. |
collections[].products[].amazonRecommendations[].displayPrice | string | Price text for the recommended product. |
videos | array | Always an empty array for direct collection targets. Creator videos are a storefront-target choice. |
Example direct collection row
This shortened row comes from a successful current-beta direct-collection run with all products requested. The "..." values mark omitted products, recommendations, and feature text.
{"recordType": "collection","sourceUrl": "https://www.amazon.com/shop/influencer-fffba956/list/30GYJTJEV8719","creator": {"handle": "influencer-fffba956","creatorId": "amzn1.account.AFC7LEYCNGLDOHF4ISK3CLSEA52A","name": "Jade","storefrontUrl": "https://www.amazon.com/shop/influencer-fffba956","marketplace": "amazon.com","locale": "en_US","affiliateDisclosure": "Earns revenue","socialLinks": [],"activityCounts": []},"sectionSummaries": [],"collections": [{"collectionId": "30GYJTJEV8719","type": "idea_list","title": "K I T C H E N","url": "https://www.amazon.com/shop/influencer-fffba956/list/30GYJTJEV8719","imageUrls": [],"itemCount": 45,"products": [{"productId": "B0F53RMXP1","title": "Bear 8 in 1 Nut Milk Maker Machine, 40oz/1.2L Soy Milk Maker with Self Clean/12H Delay/6H Keep Warm, One Touch Almond Milk Maker for Homemade Oat, Soup, Juice, Plant Based and Non Dairy Beverages","brand": "Bear","url": "https://www.amazon.com/dp/B0F53RMXP1?linkCode=ssc&tag=jadematting0a-20&creativeASIN=B0F53RMXP1&asc_item-id=amzn1.ideas.30GYJTJEV8719&ref_=aip_sf_list_spv_ofs_d_asin","imageUrls": ["https://m.media-amazon.com/images/I/41TFwIVOIEL._AC_.jpg"],"availabilityText": "This item may be unavailable in this color, size, or style.","amazonRecommendations": [{"productId": "B0HCTHCM1P","title": "50oz Nut Milk Maker, 10 in 1 Automatic Nut Milk Maker with 20 Blades | Almond Milk Machine,Based Milks Homemade Oat,Chowder,Juice,Soy Milk Machine with Delay Start,Boil Water,Keep Warm& Auto Clean","url": "https://www.amazon.com/dp/B0HCTHCM1P","imageUrls": ["https://m.media-amazon.com/images/I/41iRhZxyfvL._AC_.jpg"],"displayPrice": "$59.99"},"..."],"featureBullets": ["[Multi-Function 8-in-1 Versatility] : Bear Nut Milk Maker, your All-in-One kitchen powerhouse. Make Soymilk, Almond Milk, Oat Milk, Fresh Juice, Smoothies, Soup, Porridge & More – Simply tap the intuitive touchscreen to activate any function. Replace 8 appliances with one compact machine, perfect for dairy-free, vegan lifestyles or crafting healthy homemade drinks quickly.","..."],"rating": 4,"ratingCount": 146},"..."],"lastUpdatedAt": "2026-10-09T23:36:24.979Z","isPinned": true,"pinnedAt": "2025-04-20T23:11:02.558Z"}],"videos": []}
💳 Pricing
The Actor uses pay-per-event pricing. A successfully saved creator profile, collection, Idea List, Idea List product, creator video, photo post, curation post, or tagged curation product uses its matching event.
| Buyer-facing charge | When it applies |
|---|---|
| Profile | One public creator profile is saved for a storefront. |
| Collection | One curation from a storefront, or one directly targeted Idea List, is saved. |
| Idea List | One public Idea List from a storefront is saved. |
| Product | One Idea List product is saved. |
| Video | One public creator video is saved. |
| Photo post | One public creator photo post is saved. |
| Curation post | One public Idea List, photo, or video post from a curation is saved. |
| Tagged product | One product tagged in a curation post is saved. |
Each Profile, Collection, Idea List, Product, or Video event costs $0.00005 on Free and Bronze plans, or $0.00001 on Silver, Gold, Platinum, and Diamond plans. Each Photo post event costs $0.001 on all plans. Each Tagged product event costs $0.00005 on Free and Bronze plans, or $0.00001 on Silver, Gold, Platinum, and Diamond plans. Each Curation post event costs $0.0324 on the Free plan, $0.0108 on Bronze, $0.0081 on Silver, and $0.0054 on Gold, Platinum, and Diamond. Products tagged in creator photo posts have no separate charge.
A saved storefront still has a Profile charge when no selected posts are found. Curations can add Collection charges even when Idea Lists, videos, and photos are off.
Idea List, product, video, photo, curation post, and tagged product events apply only when those output types are saved, so turn them on only when you need them. The events for a row are charged when that row is saved to the dataset. Work on a row that was not saved, for example because the run timed out, is not charged. If the run's charge limit is reached while a row is saved, the row keeps only the parts that were charged. The current pricing configuration has no separate run-start event.
🔌 Integrations
Read the dataset from the Apify Console or API. Join collection and photo rows to storefront rows by creator.handle or creator.storefrontUrl. Store the public rows in your own workflow when you need to compare creator collections or product data over time.
❓ FAQ
Can I see when an Idea List was last updated or created?
Each Idea List can have lastUpdatedAt, the update time Amazon states for that list. isPinned shows its pin status, and a pinned list can have pinnedAt when a pin time is available. These dates are optional. A missing date does not mean that a list is inactive. There is no creation-date field. Save repeat runs and compare them when you need to track changes.
Does this find Amazon influencer storefronts by keyword?
No. Add the public storefront URLs or handles that you want to inspect. This Actor does not search the full Amazon creator population.
Can I read many known Idea Lists in one run?
Yes. Choose Idea List collection and add each public Amazon Idea List URL to collectionUrls, one URL per row. Only those lists are read. Each list gets its own collection row with its source page and creator context. Turn on expandCollections and set maxProductsPerIdeaList to 0 to get all available products, each with its ASIN. A list that cannot be read gets no row and no charge. The run log names it in a warning, and the run continues with the next list.
Can one run check several storefronts?
Yes. Add several URLs or handles to storefronts. They share the extraction scope and locale. Each full URL keeps its own marketplace, and handles use the selected marketplace.
What happens when the source does not show a field?
That field may be absent. Source-declared counts, such as an Idea List item count, are kept separate from the products actually extracted.
Do I get every product in a long Idea List?
Turn on expandCollections and set maxProductsPerIdeaList to 0 to read all available products across pages. The default is 20 products per list. A charge limit or a page that cannot be read can stop collection early, and the products already read are kept in the row. If the run times out before the row is saved, that row is not saved and not charged.
Can I include Idea Lists, products, and creator videos?
Yes. For storefront targets, turn on includeIdeaLists for Idea Lists and includeVideos for public creator-video records. Turn on expandCollections to add products up to the chosen per-list limit. Use includePhotos for photo posts. Direct collection targets do not return creator-video records.
Can I get the products inside curations?
Yes. Turn on includeCurationPosts to list the posts in each curation, such as Idea Lists, photos, and videos. Then turn on includeCurationPostProducts to add the products tagged in each post. Set maxPostsPerCuration and maxProductsPerCurationPost to 0 for all of them. Without these options, a curation row keeps an empty products array.
Why does a storefront have many rows?
Each photo post is saved as its own photo row, and each Idea List and each curation as its own collection row, after the storefront row. This keeps each row small, even for storefronts with hundreds of products. Use creator.handle or creator.storefrontUrl to group the rows by storefront.
Will I get duplicate storefronts or collections?
A storefront or collection that you submit twice in one run is read once. If Apify moves the run to a new server, the run continues and skips storefronts and collections that it already saved. Separate runs do not share this memory, so the same storefront in two runs is saved in both.
How many storefronts can one run handle?
There is no fixed limit on storefronts per run. Time is the main limit. The default run timeout is 300 seconds, and each Idea List product or tagged product needs its own page read. A storefront with hundreds of products can need much more time, so raise the run timeout or use the per-list and per-post limits. Rows are saved as each one is finished, so a run that times out keeps the rows saved before it stopped. You can also split a long storefront list into smaller runs. If one storefront cannot be read, the run logs a warning and continues with the next one.
Can I filter by public creator signals?
Yes. Storefront targets can be filtered by marketplace, top-creator signal, affiliate disclosure, curation signal, or activity signals.
Do I need an Amazon login?
No. The Actor reads public storefront and collection pages and does not ask for Amazon account credentials.
What does an empty maximum do?
Leave maxItems empty or set it to 0 to return all available results until the public source runs out. The maxIdeaListsPerStorefront, maxVideosPerStorefront, maxPhotosPerStorefront, maxProductsPerIdeaList, maxPostsPerCuration, and maxProductsPerCurationPost limits still apply, and 0 there means all.
📝 Changelog
v6.0 (10-11-2026)
- Breaking change: the
collectionUrlinput was replaced bycollectionUrls, a list of Idea List URLs, so one run can read many Idea Lists. Each URL gets its own collection row. Move your URL intocollectionUrls, with each URL on its own row. - Breaking change: storefront rows no longer hold
photos. WithincludePhotoson, each photo post is now saved as its own photo row with its tagged products. Each photo row hascreator.handleandcreator.storefrontUrl, so you can join it to its storefront row. Update steps that readphotosfrom storefront rows to read photo rows instead. Photo rows also count towardmaxItems. - Reliability improvements.
v5.0 (09-11-2026)
- Breaking change: storefront rows no longer hold
collections. Each curation, and each Idea List whenincludeIdeaListsis on, is now saved as its own collection row. Each collection row hascreator.handleandcreator.storefrontUrl, so you can join it to its storefront row. Update steps that readcollectionsfrom storefront rows to read collection rows instead. - Breaking change:
maxItemsnow counts collection rows as well as storefront rows, so a run can stop after fewer storefronts than before. RaisemaxItemsor set it to0to keep reading more storefronts. - New
includeCurationPostsandmaxPostsPerCurationoptions return the posts in each curation, such as Idea Lists, photos, and videos, incollections[].posts. Posts are off by default and have a separate charge. The default limit is 20 per curation; set0for all posts. - New
includeCurationPostProductsandmaxProductsPerCurationPostoptions return the products tagged in each curation post.includeCurationPostsmust also be on. These products are off by default and have a separate charge. The default limit is 10 per post; set0for all products. - Photo posts now include
photos[].productswith the products tagged in each photo. - Reliability improvements.
v4.0 (07-11-2026)
- Breaking change:
expandCollectionsnow usesmaxProductsPerIdeaListto limit products per Idea List. The default is 20. SetmaxProductsPerIdeaListto0to keep reading all available products, as before. - Breaking change: the
TARGET_OUTCOMESreport is no longer saved. This removesgeneratedAt,target,outcomes, and itssubmitted,normalizedUrl,status,emitted, anderrorfields. There is no replacement report. Remove steps that read it. Read saved results from the dataset and warnings from the run log; these do not give a full status report for each target. - Breaking change:
sectionSummaries[].visibleCountis now absent when Amazon does not state a count. Counts for loaded items are no longer used as section totals. Allow this field to be absent; there is no replacement count when Amazon does not state one. - Breaking change: direct Idea List results now leave out
creator.isTopCreatorandcreator.hasCurationwhen the page does not show those signals. Allow these fields to be absent instead of reading them asfalse. - Breaking change: Idea List results now leave out
collections[].titlewhen Amazon does not show a title. Allow it to be absent instead of the placeholderIdea List. - Fixed missing Idea List
lastUpdatedAtandpinnedAtvalues for more storefronts. Times are still absent when Amazon does not state them. - New
includePhotosandmaxPhotosPerStorefrontoptions return public creator photo posts. Photos are off by default and have a separate charge. The default limit is 10 per storefront; set0for all available photo posts. - New
contentTypeandcontentKeywordoptions select post types and search posts within each submitted storefront. Turn on the matching Include options. These options do not find new storefronts. - New
outputFieldsselects which dataset fields to keep.recordTypeandsourceUrlstay in each row. Selecting fields does not turn on paid data. - New
deliveryPostalCodesets a delivery location for product prices and availability whenexpandCollectionsis on. localenow also applies to direct Idea List targets.- Expanded Idea List products can now include ratings, rating counts, Best Seller status, author or artist text, variation labels and ASINs, feature text, and Amazon More Like This recommendations when shown. Recommendations do not show creator endorsement. Products without a stated brand can also be returned.
- Creator videos now include
videos[].isPinnedwhen Amazon states the pin status. - Added more Amazon marketplace choices for handles, including Mexico, Brazil, Ireland, the Netherlands, Belgium, Poland, Sweden, Turkey, Singapore, the UAE, Saudi Arabia, Egypt, South Africa, and China. The creator must have a public storefront in the selected marketplace.
- Reliability improvements.
v3.0 (03-11-2026)
- Breaking change: the top-level
capturedAtfield was removed from every result. There is no replacement field. Remove steps that need this field. - Idea Lists can now have a
lastUpdatedAtfield with the time Amazon says the list was last updated. It is left out when Amazon does not state it. - Idea Lists now have
isPinnedwhen Amazon states the pin status. Pinned lists can have apinnedAtfield with the time the list was pinned, when Amazon states it. Amazon does not show when a list was created, so there is no creation date. - Creator details now include
creator.handleand, when shown,creator.avatarUrl. - Videos now include
videoUrl, a link to the video file, andclosedCaptionswith the captionslanguageand fileurlwhen the video has captions. - An Idea List URL that has no public Idea List now gets a clear "No public Idea List was found for this URL." message.
- Reliability improvements.
v2.0 (02-11-2026)
- Breaking change: storefront runs now return Idea Lists only when
includeIdeaLists(Include Idea Lists) is on. It is off by default, so turn it on to keep getting Idea Lists. Curations are still returned. - New
maxIdeaListsPerStorefrontsetting picks how many Idea Lists to return for each storefront. The default is 20. Set 0 to get all of them. - Breaking change: creator videos now follow the new
maxVideosPerStorefrontsetting. The default is 10 videos for each storefront. Set 0 to get all of them. - With
expandCollectionson, each Idea List now returns all of its products, not only the first 20. - If a later page of an Idea List cannot be read, the products read before it are kept.
- Idea Lists from storefronts now have their own Idea List charge.
maxItemsnow accepts 0 to return all available results.
v1.0 (07-09-2026)
- Bounded runs stop after the requested number of result rows and save an outcome for every submitted target.
- Collection results keep source-declared counts and product records without a duplicate extracted-product count.
- Direct collection runs return collection data without creator videos, while storefront runs can include them.
v0.0
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- ShopMy Creator Scraper: Compare public creator picks, collections, products, merchants, and affiliate links on another creator storefront platform.
- Influencer Scraper: Find public influencer profiles on TikTok, Instagram, and YouTube before checking their Amazon storefronts.
- Amazon Price Tracker: Follow public prices, ratings, availability, and seller details for product IDs or URLs found in storefront data.
- Amazon Influencer Profile Scraper: Compare public creator names, bios, badges, and affiliate disclosures from storefront profiles.
- Amazon Influencer Storefront Scraper: Use a separate public Amazon storefront scraper when you need creator profiles, lists, curations, and ASINs.
Made with ❤️ by Maxime Dupré