mcpField
E
ebay-research

ebay-research

github.com/crawlora-orgProductivity139 installsUpdated 4d ago
Repository

About ebay-research

ebay-research is a skill for e-commerce research that uses the Crawlora API to search eBay listings, inspect item details, and assess sellers. It returns normalized JSON without HTML scraping.

Key features

  1. 01Search listings by keyword
  2. 02Retrieve price, condition, and specs
  3. 03Review seller profiles and feedback
  4. 04Paginate through a seller’s shop

Use cases

  1. 01Compare eBay item prices
  2. 02Check seller ratings before buying
  3. 03Audit a seller’s current listings

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/crawlora-org/crawlora-skills --skill ebay-research

After installing, type/ebay-researchin Claude Code to confirm it loaded.

Bundled filesreference/endpoints.mdscripts/crawlora.sh

Details

From the project README

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.
  • Set CRAWLORA_API_KEY in the environment before running the helper.
  • The helper reads CRAWLORA_API_KEY from the environment and sends requests to https://api.crawlora.net/api/v1. Missing/invalid key → 401.

How it works

  1. Search — POST /ebay/search with a flat JSON body containing keyword to find candidate listings by keyword.
  2. Item detail — GET /ebay/item/{item_id} for a specific listing's price, condition, and specs.
  3. Seller profile — GET /ebay/seller/{seller} for the seller's headline profile, and GET /ebay/seller/{seller}/about for stats, top-rated status, and store categories.
  4. Seller feedback — GET /ebay/seller/{seller}/feedback (paginate with page/per_page) for the feedback summary, detailed ratings, and recent review cards.
  5. Seller shop — GET /ebay/seller/{seller}/shop (paginate with page) 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/search with {"keyword":"..."} to collect candidate listings and their prices for a keyword.
  • Seller due diligence: /ebay/seller/{seller}/about + /ebay/seller/{seller}/feedback to summarize a seller's top-rated status, ratings breakdown, and recent feedback before buying.
  • Shop audit: /ebay/seller/{seller}/shop (paginate with page) 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_KEY only — never hardcode, query-param, or commit it.
  • /ebay/search is a POST with flat fields such as keyword, page, and limit; the MCP argument name option is not a REST JSON wrapper.
  • Feedback and shop listings are paginated — pass page (and per_page for feedback) to walk beyond the first page.

Comments

Markdown supported