Data

eBay API

extractr scrapes eBay and serves it as clean, structured JSON behind a single API key. eBay listings across 13 marketplaces — keyword search with the site's own filters, and full per-item detail with seller, specifics and images. Every endpoint has a fixed credit price and is charged only on a successful response.

Endpoints
2
Price
from 2 credits
Billing
charged on success only

What you can pull from eBay

Every endpoint is a single HTTP call with a fixed credit price, metered only on a successful response.

Up and running in one call

Sign up, grab a key, and scrape eBay from anywhere that can make an HTTP request. Your first 1,000 credits are on us.

cURL
curl "https://api.extractr.dev/ebay/get_listing?listing_id=198608105579&marketplace=uk" \
  -H "x-api-key: ext_live_YOUR_KEY"
JavaScript
const res = await fetch("https://api.extractr.dev/ebay/get_listing?listing_id=198608105579&marketplace=uk", {
  headers: { "x-api-key": process.env.EXTRACTR_API_KEY! },
});
const data = await res.json();

What developers build with the eBay API

Analytics & dashboards

Pipe eBay data into your metrics, dashboards and reports without maintaining scrapers yourself.

Enrichment

Resolve eBay records inside your product, CRM or data warehouse as clean JSON.

Automation & alerting

Poll eBay endpoints on a schedule and trigger workflows the moment the data changes.

eBay API FAQ

Is this an official eBay API?

No. extractr scrapes public eBay data and normalises it into stable JSON schemas, so you can build against eBay with one API key and no approval process.

How much does the eBay API cost?

Endpoints start at 2 credits per call (1 credit = £0.001), charged only on successful 2xx responses. Every account gets 1,000 free credits on signup.

How do I authenticate?

Create an API key in the dashboard and send it as the X-API-Key header (or Authorization: Bearer). Keys work across every extractr provider, not just this one.

What happens when a request fails?

Credits are reserved before the call and refunded automatically on any non-2xx response, so an upstream failure never charges you.

Start scraping eBay in the next minute

1,000 free credits on signup — no card required. One key works across every extractr provider.