Search live or SOLD eBay listings, read a listing in full, and look up a seller's profile card as structured JSON. 3 endpoints, 1 credit each. Sold-listing search is the price-research feature eBay itself hides.
Coding
ebay-research
Try itResearches eBay listings, items, and sellers using the Crawlora API, returning clean JSON. Use when the user asks to search eBay, look up an item's details, or vet a seller's reputation and shop listings — instead of scraping eBay pages.
What it does
Researches eBay listings, items, and sellers using the Crawlora API, returning clean JSON. Use when the user asks to search eBay, look up an item's details, or vet a seller's reputation and shop listings — instead of scraping eBay pages.
The skill document
eBay research
Search eBay, pull item details, and vet sellers — all as normalized JSON from the Crawlora API, with no HTML scraping.
When to use this skill
- "What does X cost on eBay?" or "find listings for X on eBay."
- "Get the details for this eBay item" (price, condition, specs).
- "Is this eBay seller trustworthy?" / "pull a seller's feedback and ratings."
- "What's in this eBay seller's shop / store?"
- Competitive pricing or listing research scoped to eBay.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
export CRAWLORA_API_KEY=sk_your_key_here- All requests:
x-api-key: $CRAWLORA_API_KEYagainsthttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Search —
POST /ebay/searchwith anoptionobject (the eBay search payload) to find candidate listings by keyword. - Item detail —
GET /ebay/item/{item_id}for a specific listing's price, condition, and specs. - Seller profile —
GET /ebay/seller/{seller}for the seller's headline profile, andGET /ebay/seller/{seller}/aboutfor stats, top-rated status, and store categories. - Seller feedback —
GET /ebay/seller/{seller}/feedback(paginate withpage/per_page) for the feedback summary, detailed ratings, and recent review cards. - Seller shop —
GET /ebay/seller/{seller}/shop(paginate withpage) to list everything a seller currently has for sale.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Search eBay (POST, JSON body):
scripts/crawlora.sh -X POST /ebay/search '{"option":{"q":"mechanical keyboard"}}' | jq '.'
# Item detail:
scripts/crawlora.sh /ebay/item/1234567890 | jq '{title,price,condition}'
# Seller feedback (paginated):
scripts/crawlora.sh /ebay/seller/some-seller/feedback page=1 per_page=20 | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/ebay/item/1234567890" | jq '.'
Endpoint reference
See reference/endpoints.md for every eBay
endpoint this skill uses (method, path, params, description).
Examples
- Price check:
POST /ebay/searchwith{"option":{"q":"..."}}to collect candidate listings and their prices for a keyword. - Seller due diligence:
/ebay/seller/{seller}/about+/ebay/seller/{seller}/feedbackto summarize a seller's top-rated status, ratings breakdown, and recent feedback before buying. - Shop audit:
/ebay/seller/{seller}/shop(paginate withpage) to list everything a seller currently has for sale.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public listing/seller pages; respect eBay's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. /ebay/searchis aPOSTwith the query wrapped in anoptionobject ({"option":{...}}), unlike the otherGETendpoints in this skill.- Feedback and shop listings are paginated — pass
page(andper_pagefor feedback) to walk beyond the first page.
Related skills
Extracts product listings from any eBay search or category page URL, returning per-item cards (itemNumber, url, title, subtitle, caption, price, priceWithCurrency, currency, wasPrice, bids, shipping, seller, sellerFeedbackCount, sellerPositiveRating, reviewsCount, starRating, image) plus pagination
Extracts full item detail from any open eBay item URL, returning JSON with url, itemNumber, title, subTitle, categories, price, priceWithCurrency, currency, wasPrice, available, availableText, sold, image, images, seller, sellerUrl, sellerFeedbackCount, sellerPositiveRating, itemLocation, brand, typ
eBay sold-listings scraper across 8 marketplaces (ebay.com/.co.uk/.de/.fr/.it/.es/.ca/.com.au). Takes keyword plus filters (category, price range, item condition, item location, sort order, completed toggle) and returns paginated real-sale records with itemId, url, title, condition, conditionId, end
Collect eBay Products data and return results
Researches secondhand, resale, and handmade marketplaces via the Crawlora API — Poshmark, Etsy, Vinted, StockX, Mercari, Depop, and Whatnot — returning clean JSON. Use when the user wants to find or compare listings, check a seller/shop, look up sneaker/streetwear resale prices, or research handmade/vintage goods.