eBay Seller Scraper With Business Seller Info avatar

eBay Seller Scraper With Business Seller Info

Pricing

from $2.99 / 1,000 results

Go to Apify Store
eBay Seller Scraper With Business Seller Info

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

SimpleAPI

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

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, and feedback_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.

FieldExample ValueUse Case
urlhttps://www.ebay.co.uk/usr/worldofbooks08Direct link back to the seller's profile
nameworldofbooks08Seller/store display name for matching and dedup
feedback_score99.6%Seller's public feedback score
listings[{ "title": "...", "price": "£3.77" }]Currently-live storefront listings for that seller
listings[].titleThe Silent Patient by Alex MichaelidesItem title
listings[].price£3.77Item price as displayed
storeStats.storeNameWorld of Books LtdStore display name
storeStats.storeUrlhttps://www.ebay.co.uk/str/worldofbooksltdCanonical eBay Store URL
storeStats.itemsSoldRaw41.8MItems sold, exactly as eBay displays it
storeStats.itemsSoldCount41800000Items sold, parsed to a number for sorting/filtering
storeStats.followersRaw470KFollower count, as displayed
storeStats.followersCount470000Follower count, parsed to a number
storeStats.positiveFeedbackPercent99.6Feedback percentage as a float
storeStats.isTopRatedSellertrueWhether eBay has awarded Top-Rated-Seller status
businessSellerInfo.isRegisteredBusinessSellertrueWhether the seller is a legally registered business (vs. private individual)
businessSellerInfo.certificationTextI certify that all my selling activities will comply with all EU laws and regulations.The seller's own compliance certification text
businessSellerInfo.vatNumbersDE 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.companyRegistrationNumber06437594Companies House registration number (CRN)
businessSellerInfo.registeredBusinessNamenullBest-effort registered legal/trading name
scrapedAt2026-07-25T09:13:02.501ZISO-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.

FeatureeBay Developer APIeBay Seller Scraper With Business Seller Info
Access requirementRegistered developer account + application (App ID/OAuth)Just a list of public seller profile URLs
Arbitrary third-party seller lookupScoped to the authenticated seller's own accountWorks for any public seller's profile URL
Business/VAT/CRN disclosureNot exposed as an API fieldParsed from the public disclosure panel
Store performance statsNot returned by catalog/browse endpointsReturned in storeStats
Output formatRaw JSON tied to eBay's schema/versioningFlattened dataset row, stable keys
Setup timeRegister app, get access, implement OAuthPaste 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

ParameterRequiredTypeDescriptionExample Value
sellerProfileUrlsNoArray (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"]
includeStoreStatsNoBooleanFetch 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
includeBusinessSellerInfoNoBooleanFetch 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
proxyConfigurationNoObject (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 NameWhat it extracts
eBay Scraper By Buyer Interest & Seller FeedbackScreens 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 EnrichmentAmazon's equivalent seller lookup — storefront data enriched with business contact details
Alibaba Email Scraper & Trade Assurance DetailsSupplier email discovery plus Alibaba's trade-assurance/verification record — certifications, trust badges, star level
Amazon Bestsellers Scraper with Price Drop ReportAmazon Best Sellers enriched with list price, discount %, availability, and seller per item
Facebook Marketplace: Listing Location Details ScraperGeo-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 ApifyClient
client = 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.

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.