Best eBay Scraping APIs in 2026: What Each Actually Sells

By Anurag Pathak··10 min read

The best eBay scraping API depends on the work: finding listings, enriching known item IDs, monitoring a seller, or collecting many product records. Seven products that all say “eBay data” sell materially different access. This guide maps those differences from each provider’s own documentation, checked October 6, 2026.

Scope: I researched eBay’s official Browse API, SerpApi, SearchApi, AnyAPI, Oxylabs, Bright Data and one named Apify community Actor. I did not run those competitors through a shared benchmark. The table reports documented features, not measured completeness, uptime or speed. Serpent sells an eBay API; I have kept our own product out of this independent provider matrix and linked it separately.

Short answer: start with the data surface, then the billing unit. eBay’s own Browse API is the first-party route if you can obtain production approval. SerpApi, SearchApi and AnyAPI document search and item endpoints, but AnyAPI’s search request is capped at 25 requested listings and its starting price can rise when required fields change the quote. Oxylabs lists search and product targets; Bright Data and the named Apify Actor sell product records. None is interchangeable on price alone.

How I compared eBay scraping API providers

I read the provider’s product docs and rate card on the same day, recording the exact eBay surface, what a billed unit means, and any production access condition. “Documented” means a provider says the feature is available; it does not mean we verified its output with a live request. The original contribution here is the surface-by-unit decision matrix, with omissions visible instead of filling cells with guesses.

For the money side, read the companion eBay API price-per-record study. Its worked examples keep search charges apart from per-listing charges. The broader price-intelligence workflow explains why identifying the same product across sellers matters as much as fetching a price.

Best eBay scraping API options: what is documented

Primary-source documentation checked 2026-10-06. “Not established” means the cited pages did not establish it for this comparison.
OptionSearch / discoveryItem / seller depthBillable unit or accessBest fit from docs
eBay Browse APIKeyword, category, GTIN and other filtersItem details via getItem; seller feedback collection not established hereApplication and approval for production; daily call limitsApproved first-party buyer integrations
SerpApiDedicated eBay search engine; pagination, domains and filtersProduct and seller enginesMonthly search allowanceOne account for several distinct eBay page types
SearchApiSearch API with domains, filters and sortingProduct API; seller feedback endpoint not established hereMonthly search allowanceSearch and product detail on one search-priced plan
AnyAPIActive-listing search with filters; 1–25 requested rows per callBasic product by URL; full product adds description and item specificsPer request, from $0.50/1K search or basic item; $1.80/1K full itemSmall search pages or known-item lookups, with the field quote checked first
OxylabseBay search target and arbitrary eBay URL targetProduct target; raw HTML listed, parsing availableTarget-sensitive “result” ratesTeams willing to specify extraction and parsing requirements
Bright DataKeyword and category product collectionProduct and shop record collectionDelivered recordsBulk structured product datasets
Apify Actor: automation-labKeywords, filters and pages across eight stated marketplacesListing-level seller and condition fields; item detail depth needs evaluationPer product plus per-run start eventSmall jobs and dataset exports on that specific Actor

Sources: eBay Browse docs, SerpApi eBay docs, SearchApi eBay docs, AnyAPI eBay Search, Oxylabs target catalog, Bright Data eBay catalog and the named Apify Actor. Documentation snapshot, not live output test, 2026-10-06.

A shopper comparing a product on a laptop with payment cards on the table

First-party eBay data access

eBay Browse API: production approval required

eBay’s Browse API is the cleanest fit for a buyer application that can satisfy eBay’s program terms. Search returns item summaries; a separate getItem call gets fuller item data. It supports keyword, category and product identifiers, and eBay publishes a marketplace support table rather than asking you to infer country support from a domain list.

The catch is procurement, not a query parameter. eBay’s Buy API requirements say production access requires an application and approval; a sandbox key is not production approval. Its call-limit page lists 5,000 daily Browse calls for methods other than getItems. If your application qualifies, evaluate Browse first. If you need public-page collection before approval, the products below solve a different access problem.

SerpApi: separate search, product and seller APIs

SerpApi’s eBay Search API documents page number, result count, buying-format and price filters, with eBay domain and location options. Its separate Product API and Seller API matter if a search result is only the first step. The published Starter plan is $25 for 1,000 searches per month; that is $25 per 1,000 when the full allowance is used.

SearchApi: search and product endpoints

SearchApi’s search documentation also exposes marketplace, filters and sorting, and it documents a separate product endpoint. Its Developer plan publishes $40 for 10,000 searches. A useful limitation is explicit in its docs: sold and completed listing filters stopped being supported on July 23, 2026, because eBay requires sign-in for those pages. Do not build a sold-comps workflow from an old screenshot of those parameters.

AnyAPI: small search pages and item lookups

AnyAPI’s eBay Search advertises a $0.50-per-1,000-request starting rate with no monthly plan, plus a 1–25 result limit per paid call. Its basic product endpoint lists offer fields at the same starting rate; the full product endpoint lists seller description and item specifics from $1.80 per 1,000 requests. Those are different field sets. The search page says requiring certain output fields can raise the quoted price, so $0.50 is a starting rate rather than a guaranteed all-field bill. Its free sample shows only three rows; the documented 25-row cap applies to funded calls. No AnyAPI output was tested for this guide.

A search-priced API buys a page response, not a fixed number of usable unique records. Requesting 50 or 100 results is a setting, not proof that 50 or 100 usable products will arrive. Before subscribing, run your own representative item IDs and keywords, count parsed listings, and compare the output fields you need. Our product-data field guide shows the kind of schema check a monitoring pipeline should make.

A person reviewing product information on a tablet beside an open notebook

Oxylabs, Bright Data and Apify sell different record paths

Oxylabs: target-specific search and product data

Oxylabs lists eBay search, product and URL targets. Its eBay page shows a raw HTML response and says parsing is available. That is a materially different starting point from an API whose example is a ready-made listing array: ask which fields are structured for the exact target you buy. The rate card varies by target and rendering setting. Its “from $0.50/1,000” headline is the Amazon rate, so do not paste it into an eBay budget.

Bright Data: delivered product records

Bright Data lists eBay product, keyword, shop and category scrapers, with structured fields such as product ID, title, seller and rating. Its pay-as-you-go rate is $1.50 per 1,000 delivered records, plus a published 5,000-record monthly free tier. Check the output schema of the specific scraper: a product record and a search-page request are not the same purchase.

Apify automation-lab Actor: per-product billing

Apify is a marketplace, so name the Actor. The automation-lab eBay Actor describes listing data and eight marketplaces and lists $0.00345 per product on its free-plan tier plus $0.001 per run start. Another Actor can have different fields, prices and maintainer. Treat this as an individual community product; inspect its current Pricing and Output tabs before a production commitment. For wider marketplace monitoring, see the price-drop alert design and the Amazon product API page.

How to choose an eBay data provider

  1. Write the output contract. List the fields your application actually needs: title, item ID, live price, currency, shipping, condition, seller, description, feedback and link. Mark which are mandatory. A document’s sample JSON is a starting point, not a coverage rate.
  2. Use the same market and query set. Country, shipping destination, category and listing type can change what a page displays. Compare the same known items and search terms before drawing conclusions.
  3. Price the real unit. A search allowance, a billed response and a delivered listing need a measured conversion before they can sit on one “cheapest” line. The normalized eBay billing study shows the formula.
  4. Check production access and minimum spend. The official route has approval requirements; monthly plans charge for unused capacity. A per-record product may fit an irregular catalogue refresh better.
  5. Keep the purchase decision reversible. Save source item IDs and timestamps so you can switch provider and compare the same item later. The SERP API alternatives overview covers broader search needs beyond eBay.

FAQ

What is the best eBay scraping API for search and item details?

There is no universal winner. SerpApi, SearchApi and AnyAPI document separate search and product endpoints; AnyAPI search has a 25-row request cap and field-sensitive starting price. Oxylabs lists eBay search and product targets, and Bright Data lists keyword and product scrapers. Pick from the fields, geography, access conditions and billing unit you actually need.

Is AnyAPI’s $0.50 eBay search rate a fixed all-field price?

No. AnyAPI calls it a starting rate and says requiring fields such as seller details can raise the quoted request price. The same page limits a funded search to 25 requested listings. Its full item endpoint has a separate $1.80-per-1,000 starting rate for description and item specifics.

Can any developer use eBay’s official Browse API in production?

No. eBay says its Buy APIs require a production application and approval. Sandbox access with a developer account does not grant production use.

Were these providers tested against the same eBay queries?

No. This is primary-source desk research dated October 6, 2026. I did not make competitor API calls or measure latency, completeness or reliability. Run a controlled trial before making a production choice.

Is the lowest advertised price the cheapest way to get useful listings?

Not necessarily. Search, response and delivered-record prices are different denominators. If a search yields fewer useful unique listings than expected, its effective cost per usable listing rises. Compare fields and real yield before buying capacity.

Explore the Serpent eBay API and API documentation when evaluating your own output contract. The companion price study puts the published units and arithmetic side by side.