Amazon Seller Discovery Scraper avatar

Amazon Seller Discovery Scraper

Pricing

from $5.00 / 1,000 seller profiles

Go to Apify Store
Amazon Seller Discovery Scraper

Amazon Seller Discovery Scraper

The Amazon Seller Discovery Scraper finds German marketplace sellers from product, search and seller URLs, returning business names, addresses, VAT numbers and published contacts with source ASINs \u2014 for supplier research and merchant discovery.

Pricing

from $5.00 / 1,000 seller profiles

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Amazon Seller Discovery — German Business Profiles, VAT & Contacts

Find the businesses selling products on Amazon.de. Start with German product, search, category or seller URLs and export distinct seller profiles for supplier research, merchant discovery and marketplace analysis.

Features

  • Business names and addresses, VAT and registration numbers, and phone/email where published by the seller.
  • Seller discovery from the main offer and competing offers, including more than one offer page.
  • One row per seller, with source ASINs and discovery URLs.
  • German delivery postcode selection: the sellers shown can depend on where an order would be delivered.
  • Bounded scanning and a separate SUMMARY report describing failed pages and collection limits.

How it works

  1. Enter one or more Amazon.de URLs.
  2. Set a seller limit and, optionally, a German delivery postcode.
  3. Run the Actor and export the seller dataset as JSON, CSV or Excel.
  4. Read SUMMARY alongside the dataset when evaluating coverage.

The default example discovers sellers offering a De'Longhi descaler. It requests up to 50 sellers and inspects up to three offer pages. It may return fewer sellers because of the page limit or unavailable profiles.

{
"startUrls": [{ "url": "https://www.amazon.de/dp/B008YETL18" }],
"maxItems": 50,
"postalCode": "10115",
"maxProducts": 100,
"maxOfferPages": 3
}

Inputs

InputDefaultPurpose
startUrlsExample product above1–20 Amazon.de search, category, product or seller URLs
maxItems50Maximum distinct sellers discovered; incomplete profiles can reduce output
postalCode10115Five-digit German delivery postcode
maxProducts100Maximum products inspected across the run
maxOfferPages3Maximum competing-offer pages per product
useResidentialProxytrueRoute requests through German residential addresses; paid Apify proxy traffic applies.

German residential proxy routing is enabled by default because direct requests from Apify datacenters can return pages without the required seller-discovery controls. You need access to Apify residential proxies. Set useResidentialProxy to false only when using a working direct connection. Proxy traffic is additional platform usage; the event-spending cap alone does not cap it.

Supported examples:

  • Product: https://www.amazon.de/dp/B008YETL18
  • Search: https://www.amazon.de/s?k=kaffeemaschine
  • Seller: https://www.amazon.de/sp?seller=A18EE9GVRFMIY1
  • Ranked category: https://www.amazon.de/gp/bestsellers/kitchen/

For ranked categories, collection covers the products returned on the page. It does not promise every Top 100 ranking. Search pagination is followed within the product cap and an internal maximum of 20 listing pages.

Sample output

Illustrative record; the contact values below are placeholders, not an actual merchant.

{
"sellerId": "EXAMPLESELLER",
"marketplace": "amazon.de",
"sellerName": "Example Shop",
"businessName": "Example GmbH",
"businessType": "Unternehmen in Privatbesitz",
"businessAddress": "Example Street 1, Berlin, 10115, DE",
"customerServiceAddress": null,
"vatNumber": "EXAMPLE-VAT",
"registrationNumber": "EXAMPLE-REGISTER",
"email": "business@example.test",
"phone": null,
"sellerUrl": "https://www.amazon.de/sp?seller=EXAMPLESELLER",
"storefrontUrl": "https://www.amazon.de/s?me=EXAMPLESELLER",
"feedbackSummary": "Source feedback summary, when available",
"sourceAsins": ["B008YETL18"],
"discoveredFrom": ["https://www.amazon.de/dp/B008YETL18"],
"fieldSources": {
"businessName": {
"section": "detailedSellerInformation",
"label": "Geschäftsname"
}
},
"collectedAt": "2026-09-19T12:00:00.000Z"
}

Business names and addresses normally come from Amazon’s labeled business-info section. A leading, emphasized identity and German postal address in the seller’s About section are also supported, with that source recorded in fieldSources. Return-policy addresses are not substituted for business addresses.

Missing optional fields are null. The business identity and address must be present for a profile to be returned. Contacts come from Amazon's seller information; this Actor does not search other websites for missing contacts. Seller businesses may be located outside Germany.

sourceAsins and discoveredFrom contain evidence observed within this run's limits, not an exhaustive catalog of everything a merchant sells. Direct seller inputs can have no source ASINs.

Proposed pricing

This GitHub version prepares the following pay-per-event model. Pricing is not configured on Apify yet. Check the Store Pricing tab when the Actor is published.

EventProposed priceCharged for
Product inspected$0.002A product whose offer page was successfully collected; includes the requested offer-page depth
Seller business profile$0.005One distinct, successfully returned business profile

A run inspecting 10 products and returning 50 sellers would have $0.27 in proposed event charges. Platform usage or other charges depend on the eventual Store configuration. Direct seller lookups do not incur product-inspection events. A successfully inspected product may produce no new seller, and its inspection event still applies. Failed offer retrievals and incomplete business profiles are not charged as successful events.

Use maxProducts, maxOfferPages, maxItems and Apify's run spending limit to bound the job. This is not an unlimited-search service.

Coverage and limitations

  • Germany / Amazon.de only. Other Amazon marketplaces are rejected.
  • Offers depend on delivery location, availability and selected product variants.
  • Only observed seller offers are collected. A limit, unavailable page or repeated offer page can leave additional sellers undiscovered.
  • Amazon retail's known German seller identity is excluded. Marketplace seller identities are preserved independently of fulfillment provider.
  • Reviews are not extracted. The feedback summary is source text rather than normalized review-period metrics.
  • A partial result is possible. SUMMARY records the affected URLs and reason; a run with only failed discovery and no usable output fails clearly.
  • Restart state prevents ordinary repeated work. As with separate storage and billing operations, a crash precisely between writing a row and persisting its checkpoint can require reconciliation; exactly-once billing across such crashes is not promised.

For a discovery workflow, collect Amazon.de product URLs with the Bestsellers or Today's Deals scraper, use them as inputs here, then pass the returned storefront URLs to the Storefront scraper.

Support

For a bug report, include the input URLs, postcode and run ID, plus the expected missing field or coverage. Do not include account passwords or session credentials.

For local setup and release notes, see docs/DEVELOPMENT.md. This repository is prepared for a later Apify release; its creation does not publish the Actor.