eBay Seller Scraper With Business Seller Info
Pricing
from $2.99 / 1,000 results
eBay Seller Scraper With Business Seller Info
🛍️ eBay Seller Scraper extracts seller profiles—store info, feedback, ratings, listings, prices & categories. 🔍 Monitor competitors, track performance, and fuel market research. 📊 Export CSV/JSON, schedule & automate via API. ⚡ Ideal for e‑commerce & analytics.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
SimpleAPI
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 hours ago
Last modified
Categories
Share
eBay Seller Scraper — Feedback, Store Stats & Business Info
eBay Seller Scraper With Business Seller Info turns any public eBay seller profile URL into a structured JSON record: feedback score, live storefront listings, store stats (items sold, positive-feedback %, followers, Top-Rated-Seller badge), and — the part most eBay scrapers skip — the seller's public business disclosure: VAT number(s), Companies House registration number, and registered business name. Supplier-vetting teams, dropshipping and wholesale sourcing agencies, and compliance researchers use it to confirm who they're actually buying from before committing. Paste a list of seller links and export a clean dataset.
What is eBay Seller Scraper With Business Seller Info?
It's a bulk seller-lookup tool: give it eBay seller profile URLs and it returns each seller's feedback score, live listings, storefront performance stats, and business-seller legal disclosure as clean, structured JSON. No eBay account, login, or API key is required — every field comes from what a logged-out visitor can already see on the seller's public storefront and item pages.
- Targets sellers by profile URL — paste a single
/usr/<username>or/str/<username>link, or a whole list for bulk runs; the actor auto-probes which storefront surface exists for each seller. - Returns core identity fields for every seller:
name,url, andfeedback_score. - Adds store-performance stats on request: items sold, positive-feedback %, follower count, and Top-Rated-Seller status.
- Adds business-seller legal disclosure on request: VAT number(s) with parsed country codes, Companies House registration number, and a best-effort registered business name.
- Two independent on/off toggles (
includeStoreStats,includeBusinessSellerInfo) let you skip either extra request to speed up large batches. - Exports straight to JSON, CSV, or Excel from the Apify dataset — no parsing required.
What data can I extract with eBay Seller Scraper With Business Seller Info?
Every run returns four data groups per seller: identity/feedback, live listings, storefront performance stats, and business-seller legal disclosure.
| Field | Example Value | Use Case |
|---|---|---|
url | https://www.ebay.co.uk/usr/worldofbooks08 | Direct link back to the seller's profile |
name | worldofbooks08 | Seller/store display name for matching and dedup |
feedback_score | 99.6% | Seller's public feedback score |
listings | [{ "title": "...", "price": "£3.77" }] | Currently-live storefront listings for that seller |
listings[].title | The Silent Patient by Alex Michaelides | Item title |
listings[].price | £3.77 | Item price as displayed |
storeStats.storeName | World of Books Ltd | Store display name |
storeStats.storeUrl | https://www.ebay.co.uk/str/worldofbooksltd | Canonical eBay Store URL |
storeStats.itemsSoldRaw | 41.8M | Items sold, exactly as eBay displays it |
storeStats.itemsSoldCount | 41800000 | Items sold, parsed to a number for sorting/filtering |
storeStats.followersRaw | 470K | Follower count, as displayed |
storeStats.followersCount | 470000 | Follower count, parsed to a number |
storeStats.positiveFeedbackPercent | 99.6 | Feedback percentage as a float |
storeStats.isTopRatedSeller | true | Whether eBay has awarded Top-Rated-Seller status |
businessSellerInfo.isRegisteredBusinessSeller | true | Whether the seller is a legally registered business (vs. private individual) |
businessSellerInfo.certificationText | I certify that all my selling activities will comply with all EU laws and regulations. | The seller's own compliance certification text |
businessSellerInfo.vatNumbers | DE 281042328, GB 922696893, ... | Raw VAT number string, one or more country-prefixed numbers |
businessSellerInfo.vatCountries | ["DE","GB","IT"] | Parsed VAT country codes for grouping/filtering |
businessSellerInfo.companyRegistrationNumber | 06437594 | Companies House registration number (CRN) |
businessSellerInfo.registeredBusinessName | null | Best-effort registered legal/trading name |
scrapedAt | 2026-07-25T09:13:02.501Z | ISO-8601 UTC timestamp of when the row was scraped |
Store stats and business-seller disclosure
storeStats and businessSellerInfo turn a bare feedback score into an actual vetting decision. storeStats gives scale and trust signals — items sold, followers, the Top-Rated-Seller badge — from the seller's storefront page. businessSellerInfo gives legal identity: registered-business flag, VAT number(s) and country codes, Companies House CRN, and (when disclosed in the seller's bio) registered legal name. Concrete use case: before onboarding a dropship supplier, confirm isRegisteredBusinessSeller is true with a non-null vatNumbers and companyRegistrationNumber — a private individual seller returns false and nulls instead, itself a useful screening signal.
Segmenting sellers after the run
Because this actor takes a URL list rather than a search query, targeting happens in two places: which seller URLs you feed in, and how you segment the output afterward. The fields built for segmentation are businessSellerInfo.isRegisteredBusinessSeller (business vs. individual), businessSellerInfo.vatCountries (which EU/UK jurisdictions a seller is registered in), storeStats.isTopRatedSeller (trust badge), and storeStats.itemsSoldCount / storeStats.followersCount (scale, for ranking a candidate list by size before deeper review).
How does eBay Seller Scraper With Business Seller Info differ from the official eBay API?
eBay's own developer program (Browse API, Trading API) requires a registered developer account and application (App ID/OAuth) before you can call anything, and its seller-facing endpoints are built for a seller to manage their own authenticated inventory, not to look up a third party's storefront by URL. Neither API exposes a seller's VAT number, Companies House registration number, or registered business name as a structured field.
| Feature | eBay Developer API | eBay Seller Scraper With Business Seller Info |
|---|---|---|
| Access requirement | Registered developer account + application (App ID/OAuth) | Just a list of public seller profile URLs |
| Arbitrary third-party seller lookup | Scoped to the authenticated seller's own account | Works for any public seller's profile URL |
| Business/VAT/CRN disclosure | Not exposed as an API field | Parsed from the public disclosure panel |
| Store performance stats | Not returned by catalog/browse endpoints | Returned in storeStats |
| Output format | Raw JSON tied to eBay's schema/versioning | Flattened dataset row, stable keys |
| Setup time | Register app, get access, implement OAuth | Paste URLs and run |
Can eBay's own API tell you whether a seller is a registered business?
No. The VAT number, CRN, and registered business name only appear as rendered HTML in the public "Seller business information" panel on the item-detail page — no endpoint returns them as structured fields, even with full developer API access, because that program is built around catalog data and a seller's own authenticated inventory, not a third party's business identity. This actor covers the gap by fetching that same public item page and parsing the disclosure block directly, the same way a buyer reading the page would.
Use eBay's own API when you're the seller managing your own listings or inventory programmatically. Use this scraper to look up someone else's public seller profile — feedback, storefront stats, and business disclosure — without applying for developer access.
How to use data extracted from eBay?
Competitive seller and supplier research
Feed a list of candidate supplier profile URLs with includeBusinessSellerInfo on, then filter the output for isRegisteredBusinessSeller: true with a non-null vatNumbers and companyRegistrationNumber. Cross-check storeStats.itemsSoldCount, storeStats.positiveFeedbackPercent, and storeStats.isTopRatedSeller before committing to a supplier or dropship relationship. Land the results in a spreadsheet for a procurement sign-off, or keep it as a standing shortlist you re-run before every new sourcing decision — one row per seller, ready to sort and filter without touching HTML.
B2B / wholesale sourcing agencies
Agencies vetting suppliers on behalf of clients run this on a rotating list of prospective sellers and diff the results run over run — a businessSellerInfo.isRegisteredBusinessSeller flag flipping from true to false, a CRN disappearing, or storeStats.itemsSoldCount stalling are all signals worth flagging in a client due-diligence report before a wholesale deal closes.
Market research and intelligence
Run the scraper across a set of sellers in a category and aggregate storeStats.itemsSoldCount, storeStats.followersCount, and storeStats.positiveFeedbackPercent to benchmark how a market segment's sellers compare on scale and trust — useful for sizing up how consolidated a category is before deciding whether to enter it.
AI agents and automated pipelines
An agent tool that takes a seller URL and returns typed JSON — feedback, scale, and legal-disclosure fields — can gate an automated supplier-onboarding pipeline on isRegisteredBusinessSeller, or feed a sourcing assistant real compliance context instead of an unstructured page dump.
🔼 Input sample
| Parameter | Required | Type | Description | Example Value |
|---|---|---|---|---|
sellerProfileUrls | No | Array (string list) | One eBay seller profile URL per line, e.g. https://www.ebay.co.uk/usr/your_seller_name. Also accepts the base actor's urls key for backward compatibility. | ["https://www.ebay.co.uk/usr/chrisjoh7639"] |
includeStoreStats | No | Boolean | Fetch each seller's storefront page and add a storeStats block (items sold, positive-feedback %, followers, Top-Rated-Seller signal). One extra request per seller. | true |
includeBusinessSellerInfo | No | Boolean | Fetch one of the seller's listing pages and add a businessSellerInfo block (VAT numbers, CRN, registered business name). Reuses the store-stats request's session — one extra request per seller. | true |
proxyConfiguration | No | Object (proxy editor) | Optional. No proxy, Apify Proxy (Datacenter/Residential group), or your own proxy URLs. | {"useApifyProxy": false} |
None of the four fields are required — leaving sellerProfileUrls empty just logs a warning and ends the run with zero rows.
{"sellerProfileUrls": ["https://www.ebay.co.uk/usr/worldofbooks08","https://www.ebay.co.uk/usr/cheapestelectrical"],"includeStoreStats": true,"includeBusinessSellerInfo": true,"proxyConfiguration": { "useApifyProxy": false }}
Common pitfall: the URL has to be a seller profile link (/usr/<username> or /str/<username>), not a search-results page or an individual item listing. Copy the link from the seller's "About" page or the profile header on eBay — a pasted item/listing/category URL doesn't match a username and that seller is silently skipped with a warning instead of erroring out.
🔽 Output sample
One row per successfully-scraped seller, exported as JSON, CSV, or Excel from the Apify dataset:
{"url": "https://www.ebay.co.uk/usr/worldofbooks08","name": "worldofbooks08","feedback_score": "99.6%","storeStats": {"storeName": "World of Books Ltd","storeUrl": "https://www.ebay.co.uk/str/worldofbooksltd","itemsSoldRaw": "41.8M","itemsSoldCount": 41800000,"followersRaw": "470K","followersCount": 470000,"positiveFeedbackPercent": 99.6,"isTopRatedSeller": true},"businessSellerInfo": {"isRegisteredBusinessSeller": true,"certificationText": "I certify that all my selling activities will comply with all EU laws and regulations.","vatNumbers": "DE 281042328, EL 996857788, ES N8267548I, FR 27823676960, GB 922696893, IT 00185819992","vatCountries": ["DE", "EL", "ES", "FR", "GB", "IT"],"companyRegistrationNumber": "06437594","registeredBusinessName": null},"listings": [{ "title": "The Silent Patient by Alex Michaelides", "price": "£3.77" }],"scrapedAt": "2026-07-25T09:13:02.501Z"}
Every row in the dataset is charged exactly once as a row_result event. Sellers that couldn't be reached — blocked page, unrecognized URL, no listings to check — are logged as skipped and never pushed as a dataset row, so there are no uncharged placeholder rows to filter out.
How do you filter and target specific sellers?
This actor doesn't discover sellers from a category or search query — you define scope entirely by which seller URLs you feed into sellerProfileUrls, then tune how much is fetched per seller with two independent toggles. That's the whole precision-targeting surface, and it's genuinely useful at scale: a large batch of feedback-only lookups runs fastest with both toggles off, while a small shortlist of serious supplier candidates should run with both on for the full compliance picture. Because includeStoreStats and includeBusinessSellerInfo each cost one extra request per seller and are independent of each other, you can also run store-performance benchmarking without touching the business-disclosure page, or vice versa, instead of always paying for both.
{ "sellerProfileUrls": ["https://www.ebay.co.uk/usr/seller1", "https://www.ebay.co.uk/usr/seller2"], "includeStoreStats": false, "includeBusinessSellerInfo": false }
Fast feedback-only sweep across many sellers — skips both extra requests.
{ "sellerProfileUrls": ["https://www.ebay.co.uk/usr/candidate-supplier"], "includeStoreStats": true, "includeBusinessSellerInfo": true }
Full due-diligence pass on one supplier candidate — feedback, store stats, and business/VAT/CRN disclosure.
{ "sellerProfileUrls": ["https://www.ebay.co.uk/str/big-store-front"], "includeStoreStats": true, "includeBusinessSellerInfo": false }
Store-performance benchmarking only — items sold, followers, Top-Rated status — without the extra business-disclosure request.
There's no result-count cap to tune: the run always produces at most one row per URL you supply, so volume control simply means how many URLs you put in sellerProfileUrls.
▶️ Want to try other eBay scrapers?
| Scraper Name | What it extracts |
|---|---|
| eBay Scraper By Buyer Interest & Seller Feedback | Screens eBay listings (not sellers) by live watcher count, a derived demand score, and seller feedback % — for finding hot, trustworthy items rather than vetting a seller's business identity |
| Amazon Seller Data Extractor With Business Contact Enrichment | Amazon's equivalent seller lookup — storefront data enriched with business contact details |
| Alibaba Email Scraper & Trade Assurance Details | Supplier email discovery plus Alibaba's trade-assurance/verification record — certifications, trust badges, star level |
| Amazon Bestsellers Scraper with Price Drop Report | Amazon Best Sellers enriched with list price, discount %, availability, and seller per item |
| Facebook Marketplace: Listing Location Details Scraper | Geo-mapped Marketplace listings with per-listing latitude, longitude, city, and region |
How to extract eBay data programmatically
eBay Seller Scraper With Business Seller Info runs as a standard Apify Actor, so any language or tool that can make an HTTP call — with an Apify API token in the header — can trigger a run and read back typed JSON.
Python example
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("SimpleAPI/ebay-seller-scraper-with-business-seller-info").call(run_input={"sellerProfileUrls": ["https://www.ebay.co.uk/usr/worldofbooks08"],"includeStoreStats": True,"includeBusinessSellerInfo": True,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():biz = item.get("businessSellerInfo", {})print(item["name"], item["feedback_score"], biz.get("isRegisteredBusinessSeller"))
MCP for AI agents
Apify's MCP server (mcp.apify.com) exposes Apify Actors — including this one — as callable tools for MCP-compatible clients such as Claude Desktop, Cursor, and Windsurf. Add SimpleAPI/ebay-seller-scraper-with-business-seller-info to the server's actor list to let an agent call it directly, passing seller URLs and reading back storeStats/businessSellerInfo as structured tool output instead of scraping HTML itself.
Export to spreadsheets or CRM
Every run's dataset exports directly to CSV or Excel from the Apify UI. Map name → Seller Name, feedback_score → Feedback, storeStats.itemsSoldCount → Items Sold, businessSellerInfo.vatNumbers → VAT Number, and businessSellerInfo.companyRegistrationNumber → Company Reg. No. into your CRM or procurement sheet's matching columns.
Is it legal to scrape eBay seller data?
Yes — this actor only returns data that any logged-out visitor can already see on a seller's public storefront and item pages. Most of what it returns is business data, not personal data: feedback score, items sold, follower count, VAT numbers, and Companies House registration numbers are disclosures eBay itself requires of registered business sellers, governed primarily by eBay's Terms of Service and database-rights considerations rather than personal-data law. A seller's name may be a personal username for private individual sellers rather than a business name, so if you store that at scale, GDPR/CCPA-style rules on lawful basis for storage and use may still apply. Consult legal counsel for commercial applications involving bulk storage of personal data.
❓ FAQ
What happens if a seller has no active listings, or their business status can't be confirmed?
storeStats and businessSellerInfo both require at least one live listing to check (the business-disclosure fetch reuses that listing's item page). A seller with zero current listings returns null for both blocks instead of a guessed value — the actor never fabricates a business status.
Can I get store performance stats along with feedback and listings?
Yes — turn on includeStoreStats and every row gets a storeStats block (items sold, followers, positive-feedback %, Top-Rated-Seller flag) from one extra request to the seller's storefront page. Turn it off to skip that request on large batches.
How accurate is the VAT / company registration / business-name data?
It's exactly what eBay displays on the seller's public item page at request time. VAT numbers and the Companies House registration number come from eBay's own structured "Seller business information" panel, so they're reliable when present. registeredBusinessName is best-effort — it's parsed from the seller's own shop bio text, so it's null more often than the VAT/CRN fields when a seller doesn't phrase their bio that way.
How many sellers can I process per run?
There's no maxItems/limit parameter — the run processes every URL in sellerProfileUrls and produces at most one row per seller. Sellers are processed one at a time (not concurrently), with a short randomized delay between requests and automatic direct → datacenter → residential proxy escalation on a block, so total run time scales with how many seller URLs you supply.
Can I fetch store stats without also fetching business-seller info, or vice versa?
Yes — includeStoreStats and includeBusinessSellerInfo are independent toggles. Turn one on and the other off to only pay for the request you actually need.
Does this work on eBay locales other than .co.uk?
No — every fetch targets ebay.co.uk storefront and item pages regardless of the domain in the URL you paste, so this variant is scoped to UK seller profiles.
Does eBay Seller Scraper With Business Seller Info work with Claude, ChatGPT, and AI agent frameworks?
Yes. It's callable as an HTTP endpoint through the Apify API from any agent framework, and it's registrable as a tool through Apify's MCP server (mcp.apify.com). Output is typed JSON with stable field names, so no HTML parsing step is needed before passing results to an LLM.
How does eBay Seller Scraper With Business Seller Info compare to other eBay seller scrapers?
As observed on the Apify Store (checked July 2026), "Ebay Seller Scraper" by lucascode returns a seller's name, feedback score, and active listing titles/prices using Selenium and residential proxies, priced at $30.00/month plus usage. It does not extract store-performance stats or a business seller's VAT/company-registration/legal-name disclosure — the two data groups this actor adds on top of the same core feedback-and-listings lookup.
Can I use eBay Seller Scraper With Business Seller Info without an eBay account or developer API key?
Yes. No eBay login, cookies, or developer app credentials are required — the actor reads the same public pages a logged-out browser sees. You only need an Apify account to run it.
Conclusion
eBay Seller Scraper With Business Seller Info turns a list of eBay seller profile URLs into structured JSON covering feedback, live listings, storefront scale, and — uniquely — the seller's own business/VAT/CRN legal disclosure, all in one run with no eBay login required. It's built for supplier vetting, wholesale sourcing due-diligence, and compliance research where knowing whether you're dealing with a verified registered business actually matters. Paste your seller URLs into the Input tab on Apify, toggle the two enrichment flags you need, and start the run to get your first dataset.