Amazon Influencer Storefronts Scraper | Public · Apify
Amazon Influencer Storefront Scraper avatar

Amazon Influencer Storefront Scraper

Pricing

from $0.01 / 1,000 profiles

Go to Apify Store
Amazon Influencer Storefront Scraper

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é

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

13

Monthly active users

15 hours

Issues response

4 days ago

Last modified

Features

Limited permissions

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.

📋 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

  1. Choose Influencer storefronts to inspect a list of public storefront URLs or handles, or choose Idea List collection for a list of known Idea List URLs.
  2. 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.
  3. Add marketplace, top-creator, affiliate disclosure, curation, or activity filters when you want to keep only matching public signals.
  4. For storefronts, turn on Idea Lists, creator videos, or photo posts when you need them, and set how many of each to keep. Use contentType and contentKeyword to choose post types or search within each storefront.
  5. Turn on Idea List products and set a product limit per list. Set maxProductsPerIdeaList to 0 for all available products. You can also set a delivery postal code for product prices and availability.
  6. For storefronts, turn on curation posts and curation post products when you need the posts and products inside each curation, and set their limits.
  7. Set Maximum results for a bounded run. Leave it empty or set 0 to return all available results until the public source runs out.
  8. 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.
  9. 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

FieldTypeWhat it does
targetstringRequired. 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.
storefrontsarray of stringsAdds 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.
marketplacestringSets a supported Amazon marketplace for handles. Empty or omitted: amazon.com. A full URL keeps its own marketplace. See the supported domains below.
localestringChooses 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.
includeVideosbooleanWhen true, returns public creator-video records for storefront targets and adds the matching video event. Default: false. Direct collection targets do not return videos.
maxVideosPerStorefrontintegerKeeps up to this many creator videos for each storefront when includeVideos is on. Default: 10. Set 0 to get all videos.
includeIdeaListsbooleanWhen true, returns the creator's public Idea Lists with each storefront and adds the Idea List event. Default: false. Used only for storefront targets.
maxIdeaListsPerStorefrontintegerKeeps up to this many Idea Lists for each storefront when includeIdeaLists is on. Default: 20. Set 0 to get all Idea Lists.
includeCurationPostsbooleanWhen 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.
maxPostsPerCurationintegerKeeps up to this many posts for each curation when includeCurationPosts is on. Default and omitted value: 20. Set 0 to get all posts.
includeCurationPostProductsbooleanWhen true, returns the products tagged in each curation post. Default: false. includeCurationPosts must also be on. These products have a separate charge.
maxProductsPerCurationPostintegerKeeps up to this many products for each curation post when includeCurationPostProducts is on. Default and omitted value: 10. Set 0 to get all products.
filterMarketplacestringKeeps only storefronts that report the selected public marketplace. Leave it empty to keep all marketplaces.
topCreatorFilterstringChoose any, top_creator, or not_top_creator. Empty or omitted: any. Keeps storefronts by their public top-creator signal.
affiliateStatusFilterstringChoose any, disclosed, or no_disclosure. Empty or omitted: any. Keeps storefronts by their public affiliate disclosure.
curationFilterstringChoose any, present, or not_present. Empty or omitted: any. Keeps storefronts by their public curation signal.
activityFilterstringChoose any, present, or not_present. Empty or omitted: any. Keeps storefronts by their public activity signals.
collectionUrlsarrayAdds 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.
expandCollectionsbooleanWhen 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.
maxProductsPerIdeaListintegerProduct limit per Idea List when expansion is on. Default and omitted value: 20. Set 0 for all available products.
includePhotosbooleanReturns public creator photo posts for storefront targets. Default: false. Photos have a separate charge.
maxPhotosPerStorefrontintegerPhoto post limit per storefront when photos are on. Default and omitted value: 10. Set 0 for all available photo posts.
contentTypestringChoose 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.
contentKeywordstringSearches public posts within each submitted storefront. Empty or omitted: no keyword search. It does not find new storefronts.
deliveryPostalCodestringSets 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.
outputFieldsarray of stringsSelect 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.
maxItemsintegerStops 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

FieldTypeWhat it does
recordTypestringIdentifies this row as a storefront row.
sourceUrlstringPublic Amazon storefront page used for the row.
creatorobjectPublic creator details shown on the storefront.
creator.handlestringPublic creator handle used in the storefront link.
creator.creatorIdstringPublic creator identifier.
creator.namestringPublic creator name shown on the storefront.
creator.biostringPublic creator biography when shown.
creator.storefrontUrlstringPublic URL of the creator storefront.
creator.avatarUrlstringPublic creator avatar image when shown.
creator.marketplacestringAmazon marketplace reported by the storefront.
creator.localestringLocale used or shown by the storefront when available.
creator.affiliateDisclosurestringPublic affiliate disclosure text when shown.
creator.isTopCreatorbooleanSays whether the storefront shows a public top-creator signal.
creator.hasCurationbooleanSays whether the storefront shows a public curation signal.
creator.socialLinksarray of objectsPublic social links shown on the storefront.
creator.socialLinks[].platformstringName of the social platform.
creator.socialLinks[].urlstringPublic social profile URL.
creator.activityCountsarray of objectsPublic activity counts shown on the storefront.
creator.activityCounts[].namestringName of the activity count shown by the source.
creator.activityCounts[].valueintegerNon-negative activity count shown by the source.
sectionSummariesarray of objectsPublic storefront sections and the counts shown for them.
sectionSummaries[].namestringName of a storefront section.
sectionSummaries[].typestringKind of section, such as a list or video section.
sectionSummaries[].visibleCountintegerCount shown by the source for the section, not the number of returned rows. Absent when Amazon does not state a count.
videosarray of objectsPublic creator videos when includeVideos is on. Otherwise an empty array.
videos[].videoIdstringPublic video identifier.
videos[].urlstringPublic video page URL.
videos[].titlestringPublic creator-video title.
videos[].durationstringVideo duration shown by the source.
videos[].thumbnailUrlstringPublic video thumbnail URL.
videos[].productIdsarray of stringsPublic product identifiers linked to the video.
videos[].engagementCountsarray of objectsVisible engagement counts shown for the video.
videos[].engagementCounts[].namestringName of the engagement count shown by the source.
videos[].engagementCounts[].valueintegerNon-negative engagement count shown by the source.
videos[].videoUrlstringPublic link to the video file itself.
videos[].closedCaptionsobjectClosed-captions file for the video, when the video has captions.
videos[].closedCaptions.languagestringLanguage code of the captions, such as en.
videos[].closedCaptions.urlstringLink to download the WEBVTT captions file.
videos[].isPinnedbooleanWhether 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

FieldTypeWhat it does
recordTypestringIdentifies this row as a collection row.
sourceUrlstringPublic Amazon page of the Idea List or curation.
creatorobjectKeys to join this row to its storefront row.
creator.handlestringPublic creator handle used in the storefront link.
creator.storefrontUrlstringPublic URL of the creator storefront.
collectionsarray of objectsHolds the one Idea List or curation that this row describes.
collections[].collectionIdstringPublic Idea List identifier.
collections[].curationIdstringPublic curation identifier.
collections[].typestringidea_list or curation.
collections[].titlestringPublic collection title. Absent when Amazon does not show one.
collections[].urlstringPublic URL of the collection.
collections[].imageUrlsarray of stringsPublic collection image URLs shown by the source.
collections[].itemCountintegerNumber of items declared by the source for an Idea List.
collections[].postCountintegerNumber of posts declared by the source for a curation.
collections[].lastUpdatedAtstringTime when Amazon says the Idea List was last updated, as an ISO date-time. Absent when Amazon does not state it.
collections[].isPinnedbooleantrue when the creator pinned the Idea List on the storefront.
collections[].pinnedAtstringTime when the Idea List was pinned, as an ISO date-time. Present only when Amazon states it.
collections[].productsarray of objectsIdea List products up to maxProductsPerIdeaList when expandCollections is on. Empty for curations and when expansion is off.
collections[].products[].productIdstringPublic product identifier.
collections[].products[].titlestringPublic product title shown by the source.
collections[].products[].brandstringProduct brand shown by the source.
collections[].products[].urlstringPublic product page URL.
collections[].products[].imageUrlsarray of stringsPublic product image URLs shown by the source.
collections[].products[].displayPricestringPrice text shown by the source.
collections[].products[].availabilityTextstringAvailability text shown by the source.
collections[].products[].deliveryTextstringDelivery text shown by the source.
collections[].products[].ratingnumberProduct rating from 0 to 5 when Amazon states it.
collections[].products[].ratingCountintegerNumber of product ratings stated by Amazon.
collections[].products[].isBestSellerbooleanWhether Amazon marks the product as a Best Seller.
collections[].products[].authorArtistTextstringAuthor or artist credit text as published. The roles are not split.
collections[].products[].variationsobjectAmazon's published variation labels and variant ASINs.
collections[].products[].variations.dimensionLabelsarray of stringsChoice labels, such as Size or Color.
collections[].products[].variations.variantAsinsarray of stringsVariant ASINs. Each ASIN is not mapped to a size or color.
collections[].products[].featureBulletsarray of stringsProduct feature text published by Amazon.
collections[].products[].amazonRecommendationsarray of objectsAmazon More Like This recommendations. These do not show creator endorsement.
collections[].products[].amazonRecommendations[].productIdstringASIN of the recommended product.
collections[].products[].amazonRecommendations[].titlestringRecommended product title.
collections[].products[].amazonRecommendations[].urlstringAmazon page for the recommended product.
collections[].products[].amazonRecommendations[].imageUrlsarray of stringsImages of the recommended product.
collections[].products[].amazonRecommendations[].displayPricestringPrice text for the recommended product.
collections[].postsarray of objectsCuration posts up to maxPostsPerCuration when includeCurationPosts is on. Only on curation rows.
collections[].posts[].postIdstringAmazon ID of the post.
collections[].posts[].typestringidea_list, photo, or video.
collections[].posts[].titlestringPost title shown by Amazon.
collections[].posts[].urlstringAmazon page for the post.
collections[].posts[].productsarray of objectsProducts tagged in the post, up to maxProductsPerCurationPost, when includeCurationPostProducts is on.
collections[].posts[].products[].productIdstringAmazon ASIN of the product.
collections[].posts[].products[].titlestringProduct title shown by Amazon.
collections[].posts[].products[].brandstringProduct brand shown by Amazon.
collections[].posts[].products[].urlstringAmazon product page URL.
collections[].posts[].products[].imageUrlsarray of stringsProduct image URLs shown by Amazon.
collections[].posts[].products[].displayPricestringPrice text shown by Amazon.
collections[].posts[].products[].ratingnumberProduct rating from 0 to 5 when Amazon states it.
collections[].posts[].products[].ratingCountintegerNumber 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

FieldTypeWhat it does
recordTypestringIdentifies this row as a photo row.
sourceUrlstringPublic Amazon page of the photo post.
creatorobjectKeys to join this row to its storefront row.
creator.handlestringPublic creator handle used in the storefront link.
creator.storefrontUrlstringPublic URL of the creator storefront.
photosarray of objectsHolds the one photo post that this row describes.
photos[].photoIdstringAmazon photo post ID.
photos[].titlestringPhoto post title stated by Amazon.
photos[].urlstringAmazon page for the photo post.
photos[].imageUrlsarray of stringsPhoto images supplied by Amazon.
photos[].isPinnedbooleanWhether Amazon marks the photo post as pinned.
photos[].productsarray of objectsProducts tagged in the photo post.
photos[].products[].productIdstringAmazon ASIN of the product.
photos[].products[].titlestringProduct title shown by Amazon.
photos[].products[].brandstringProduct brand shown by Amazon.
photos[].products[].urlstringAmazon product page URL.
photos[].products[].imageUrlsarray of stringsProduct image URLs shown by Amazon.
photos[].products[].displayPricestringPrice text shown by Amazon.
photos[].products[].ratingnumberProduct rating from 0 to 5 when Amazon states it.
photos[].products[].ratingCountintegerNumber 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

FieldTypeWhat it does
recordTypestringIdentifies this row as a collection row.
sourceUrlstringPublic Amazon Idea List or collection page used for the row.
creatorobjectPublic creator context shown with the collection.
creator.handlestringPublic creator handle used in the storefront link.
creator.creatorIdstringPublic creator identifier.
creator.namestringPublic creator name when shown.
creator.biostringPublic creator biography when shown.
creator.storefrontUrlstringPublic URL of the creator storefront.
creator.avatarUrlstringPublic creator avatar image when shown.
creator.marketplacestringAmazon marketplace reported by the source.
creator.localestringLocale used or shown by the source when available.
creator.affiliateDisclosurestringPublic affiliate disclosure text when shown.
creator.isTopCreatorbooleanSays whether the source shows a public top-creator signal. Absent when the page does not show it.
creator.hasCurationbooleanSays whether the source shows a public curation signal. Absent when the page does not show it.
creator.socialLinksarray of objectsPublic social links shown by the source.
creator.socialLinks[].platformstringName of the social platform.
creator.socialLinks[].urlstringPublic social profile URL.
creator.activityCountsarray of objectsPublic activity counts shown by the source.
creator.activityCounts[].namestringName of the activity count.
creator.activityCounts[].valueintegerNon-negative activity count.
sectionSummariesarray of objectsPublic storefront sections when the source provides them. Often empty.
sectionSummaries[].namestringName of a storefront section.
sectionSummaries[].typestringKind of storefront section.
sectionSummaries[].visibleCountintegerCount shown by the source for the section.
collectionsarray of objectsThe directly targeted public collection and its collection data.
collections[].collectionIdstringPublic collection identifier.
collections[].typestringCollection type reported by the source.
collections[].titlestringPublic collection title. Absent when Amazon does not show one.
collections[].urlstringPublic URL of the collection.
collections[].imageUrlsarray of stringsPublic collection image URLs.
collections[].itemCountintegerNumber of items declared by the source.
collections[].lastUpdatedAtstringTime when Amazon says the Idea List was last updated, as an ISO date-time. Absent when Amazon does not state it.
collections[].isPinnedbooleantrue when the creator pinned the Idea List on the storefront.
collections[].pinnedAtstringTime when the Idea List was pinned, as an ISO date-time. Present only when Amazon states it.
collections[].productsarray of objectsProducts up to the selected per-list limit when expandCollections is on.
collections[].products[].productIdstringPublic product identifier.
collections[].products[].titlestringPublic product title.
collections[].products[].brandstringProduct brand shown by the source.
collections[].products[].urlstringPublic product page URL.
collections[].products[].imageUrlsarray of stringsPublic product image URLs.
collections[].products[].displayPricestringPrice text shown by the source.
collections[].products[].availabilityTextstringAvailability text shown by the source.
collections[].products[].deliveryTextstringDelivery text shown by the source.
collections[].products[].ratingnumberProduct rating from 0 to 5 when Amazon states it.
collections[].products[].ratingCountintegerNumber of product ratings stated by Amazon.
collections[].products[].isBestSellerbooleanWhether Amazon marks the product as a Best Seller.
collections[].products[].authorArtistTextstringAuthor or artist credit text as published. The roles are not split.
collections[].products[].variationsobjectAmazon's published variation labels and variant ASINs.
collections[].products[].variations.dimensionLabelsarray of stringsChoice labels, such as Size or Color.
collections[].products[].variations.variantAsinsarray of stringsVariant ASINs. Each ASIN is not mapped to a size or color.
collections[].products[].featureBulletsarray of stringsProduct feature text published by Amazon.
collections[].products[].amazonRecommendationsarray of objectsAmazon More Like This recommendations. These do not show creator endorsement.
collections[].products[].amazonRecommendations[].productIdstringASIN of the recommended product.
collections[].products[].amazonRecommendations[].titlestringRecommended product title.
collections[].products[].amazonRecommendations[].urlstringAmazon page for the recommended product.
collections[].products[].amazonRecommendations[].imageUrlsarray of stringsImages of the recommended product.
collections[].products[].amazonRecommendations[].displayPricestringPrice text for the recommended product.
videosarrayAlways 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 chargeWhen it applies
ProfileOne public creator profile is saved for a storefront.
CollectionOne curation from a storefront, or one directly targeted Idea List, is saved.
Idea ListOne public Idea List from a storefront is saved.
ProductOne Idea List product is saved.
VideoOne public creator video is saved.
Photo postOne public creator photo post is saved.
Curation postOne public Idea List, photo, or video post from a curation is saved.
Tagged productOne 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 collectionUrl input was replaced by collectionUrls, a list of Idea List URLs, so one run can read many Idea Lists. Each URL gets its own collection row. Move your URL into collectionUrls, with each URL on its own row.
  • Breaking change: storefront rows no longer hold photos. With includePhotos on, each photo post is now saved as its own photo row with its tagged products. Each photo row has creator.handle and creator.storefrontUrl, so you can join it to its storefront row. Update steps that read photos from storefront rows to read photo rows instead. Photo rows also count toward maxItems.
  • Reliability improvements.

v5.0 (09-11-2026)

  • Breaking change: storefront rows no longer hold collections. Each curation, and each Idea List when includeIdeaLists is on, is now saved as its own collection row. Each collection row has creator.handle and creator.storefrontUrl, so you can join it to its storefront row. Update steps that read collections from storefront rows to read collection rows instead.
  • Breaking change: maxItems now counts collection rows as well as storefront rows, so a run can stop after fewer storefronts than before. Raise maxItems or set it to 0 to keep reading more storefronts.
  • New includeCurationPosts and maxPostsPerCuration options return the posts in each curation, such as Idea Lists, photos, and videos, in collections[].posts. Posts are off by default and have a separate charge. The default limit is 20 per curation; set 0 for all posts.
  • New includeCurationPostProducts and maxProductsPerCurationPost options return the products tagged in each curation post. includeCurationPosts must also be on. These products are off by default and have a separate charge. The default limit is 10 per post; set 0 for all products.
  • Photo posts now include photos[].products with the products tagged in each photo.
  • Reliability improvements.

v4.0 (07-11-2026)

  • Breaking change: expandCollections now uses maxProductsPerIdeaList to limit products per Idea List. The default is 20. Set maxProductsPerIdeaList to 0 to keep reading all available products, as before.
  • Breaking change: the TARGET_OUTCOMES report is no longer saved. This removes generatedAt, target, outcomes, and its submitted, normalizedUrl, status, emitted, and error fields. 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[].visibleCount is 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.isTopCreator and creator.hasCuration when the page does not show those signals. Allow these fields to be absent instead of reading them as false.
  • Breaking change: Idea List results now leave out collections[].title when Amazon does not show a title. Allow it to be absent instead of the placeholder Idea List.
  • Fixed missing Idea List lastUpdatedAt and pinnedAt values for more storefronts. Times are still absent when Amazon does not state them.
  • New includePhotos and maxPhotosPerStorefront options return public creator photo posts. Photos are off by default and have a separate charge. The default limit is 10 per storefront; set 0 for all available photo posts.
  • New contentType and contentKeyword options select post types and search posts within each submitted storefront. Turn on the matching Include options. These options do not find new storefronts.
  • New outputFields selects which dataset fields to keep. recordType and sourceUrl stay in each row. Selecting fields does not turn on paid data.
  • New deliveryPostalCode sets a delivery location for product prices and availability when expandCollections is on.
  • locale now 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[].isPinned when 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 capturedAt field was removed from every result. There is no replacement field. Remove steps that need this field.
  • Idea Lists can now have a lastUpdatedAt field with the time Amazon says the list was last updated. It is left out when Amazon does not state it.
  • Idea Lists now have isPinned when Amazon states the pin status. Pinned lists can have a pinnedAt field 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.handle and, when shown, creator.avatarUrl.
  • Videos now include videoUrl, a link to the video file, and closedCaptions with the captions language and file url when 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 maxIdeaListsPerStorefront setting 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 maxVideosPerStorefront setting. The default is 10 videos for each storefront. Set 0 to get all of them.
  • With expandCollections on, 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.
  • maxItems now 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 🫡

  • 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é