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.
- Set
CRAWLORA_API_KEYin the environment before running the helper. - The helper reads
CRAWLORA_API_KEYfrom the environment and sends requests tohttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Search —
POST /ebay/searchwith a flat JSON body containingkeywordto 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 '{"keyword":"mechanical keyboard"}' | jq '.'
# Item detail:
scripts/crawlora.sh /ebay/item/1234567890 | jq '.data'
# Seller feedback (paginated):
scripts/crawlora.sh /ebay/seller/some-seller/feedback page=1 per_page=20 | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See reference/endpoints.md for every eBay
endpoint this skill uses (method, path, params, description).
Examples
- Price check:
POST /ebay/searchwith{"keyword":"..."}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 flat fields such askeyword,page, andlimit; the MCP argument nameoptionis not a REST JSON wrapper.- Feedback and shop listings are paginated — pass
page(andper_pagefor feedback) to walk beyond the first page.