The eBay Browse API gives access to eBay's massive marketplace of 1.5+ billion active listings. Search items using keywords, category IDs, and faceted filters (price, condition, seller, location). Retrieve detailed item data including images, seller ratings, shipping options, return policies, and item specifics. Ideal for price comparison engines, deal aggregators, and shopping tools.
https://api.ebay.com/buy/browse/v1
Auth type
OAuth 2.0
Auth header
Authorization: Bearer v^1.1#...
Rate limit
5,000 calls/day (default)
Pricing
Free tier available
Free quota
5,000 calls/day (sandbox + production)
Documentation
https://developer.ebay.com/api-docs/buy/browse/overview.html
Endpoint status
Server online — HTTP 404 — server is online but path returned an error (may require auth)736ms
(checked Mar 29, 2026)
Builder score
B
68%
builder-friendly
eBay uses OAuth 2.0 Client Credentials flow for application-level access. Request an access token from the eBay IAM endpoint, then pass it as a Bearer token.
Authorization: Bearer v^1.1#...
API access is free for approved developers. eBay charges sellers insertion and final value fees. Higher API call limits may be requested for high-volume apps.
| Method | Path | Description |
|---|---|---|
| GET | /item_summary/search |
Search items with keyword, filters, and facets |
| GET | /item/{itemId} |
Get full item details including images and seller info |
| GET | /item/get_items_by_item_group |
Get all variations of a multi-variant item |
| GET | /item_summary/search?category_ids={id} |
Browse items in a specific eBay category |
# First get an OAuth token, then: curl "https://api.ebay.com/buy/browse/v1/item_summary/search?q=vintage+camera&limit=3&filter=condition%3AUSED" \ -H "Authorization: Bearer $EBAY_ACCESS_TOKEN" \ -H "X-EBAY-C-MARKETPLACE-ID: EBAY_US"
{
"total": 48231,
"itemSummaries": [{
"itemId": "v1|382847362890|0",
"title": "Vintage Canon AE-1 35mm Film Camera",
"price": {"value": "149.99", "currency": "USD"},
"condition": "Used",
"seller": {"username": "vintagecams_sf", "feedbackScore": 4219},
"shippingOptions": [{"shippingCost": {"value": "0.00"}}]
}]
}
Data sourced from API Map. Always verify pricing and rate limits against the official eBay documentation.