# eBay Store Scraper

> eBay Store Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured product listing data from eBay stores, categories, seller pages, and search results across multiple eBay marketplaces

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/ebay-store?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ebay-store-scraper-ed5890c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QKjIKmw124TxaWFFKqtNj

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability ebay-store-scraper-ed5890c8 -d '<json body>'
```

Example prompt: Scrape up to 100 listings from this eBay seller's store — https://www.ebay.com/str/somestore — and give me each item's title, price, condition, and URL, including full item details from each product page.

## When to prefer this

Use this endpoint when you need structured product data — titles, prices, conditions, URLs — from eBay stores or search results across multiple eBay regional marketplaces. Prefer store URLs over keyword searches for reliability since search pages are more likely to be challenged. This is a good fit for price intelligence, competitor monitoring, inventory analysis, and market research on eBay. Choose this over generic web scrapers when you specifically need eBay-formatted, normalized product data with item specifics and seller details.

## Known failure modes

- eBay challenges or CAPTCHAs block scraping of search pages — store URLs are more reliable
- Empty result if the store URL is private, closed, or has no visible inventory
- Rate limiting or anti-bot measures may cause partial results — only completed items are returned
- Invalid or malformed eBay URLs may return zero items
- Marketplace mismatch between startUrls and selected marketplace may cause unexpected results
- Detail pages may be individually challenged, falling back to listing card data only

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object containing a count of items found and an array of item objects. Each item includes the eBay item ID, listing URL, title, price, currency, condition, price value as a number, and original/list price. When includeItemDetails is true, additional specifics such as seller feedback, shipping terms, return policy, all images, and item attributes are included per listing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxItems": {
   "type": "integer",
   "default": 50,
   "minimum": 1,
   "description": "Maximum unique items across all start URLs and searches."
  },
  "maxPages": {
   "type": "integer",
   "default": 20,
   "minimum": 1,
   "description": "Maximum listing pages visited for each store, category, or search URL."
  },
  "startUrls": {
   "type": "array",
   "default": [],
   "description": "Public eBay item, seller store, store category, or search URLs. A store URL discovers its visible inventory."
  },
  "marketplace": {
   "enum": [
    "https://www.ebay.com",
    "https://www.ebay.co.uk",
    "https://www.ebay.de",
    "https://www.ebay.fr",
    "https://www.ebay.it",
    "https://www.ebay.es",
    "https://www.ebay.ca",
    "https://www.ebay.com.au"
   ],
   "type": "string",
   "default": "https://www.ebay.com",
   "description": "Marketplace used for keyword searches. Start URLs retain their own marketplace."
  },
  "searchQueries": {
   "type": "array",
   "default": [],
   "description": "Keywords to search on the selected marketplace. Search pages may be challenged; store URLs are more reliable."
  },
  "includeItemDetails": {
   "type": "boolean",
   "default": true,
   "description": "Visit each item page for item specifics, all images, seller feedback, shipping, returns, and availability. Listing cards remain available if a detail page is challenged."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "url": null,
    "price": null,
    "title": null,
    "currency": null,
    "condition": null,
    "priceValue": null,
    "originalPrice": null
   }
  ],
  "product": "ebay-store"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ebay-store-scraper-ed5890c8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
