eBay Price Tracker
Pricing
from $7.11 / 1,000 results
eBay Price Tracker
Track public eBay marketplace listings by keyword and country site. Export active-listing records with title, price, currency, condition, shipping text, seller signals, image, item URL, source URL, marketplace country, query, and rank for resale and marketplace analysis.
Pricing
from $7.11 / 1,000 results
Rating
0.0
(0)
Developer
TrueFetch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.
eBay Price Tracker — Product Price, Rating & Search Result API
Track public eBay marketplace listings by keyword and country site. Export active-listing records with title, price, currency, condition, shipping text, seller signals, image, item URL, source URL, query, and rank. Returns clean JSON / CSV / Excel for resale price monitoring, marketplace research, competitor analysis, and AI shopping workflows.
TL;DR (40-word answer): eBay Price Tracker is a no-login Apify Actor for public eBay active-listing search data across supported country marketplaces. It returns normalized listing records with price, currency, condition, shipping, seller signals, source URL, query, and rank. Pricing uses the
resultevent from $0.0079 per result. Last updated 2026-06-29.
What it is NOT: eBay Price Tracker is not an eBay purchase bot, seller account API, or sold-listing analytics product. It reads public eBay search results and returns normalized active listing records.
eBay Price Tracker is an Apify Actor that accepts
keyword,country, andmax_results, then exports a source-linked product dataset with standardized fields for analysis. It keeps the user's query visible inquery, preserves public source context insource_url, and does not hide platform-specific ranking behavior behind artificial sorting. Maintained by TrueFetch on the Apify Store.
🛒 Why choose eBay Price Tracker
eBay Price Tracker is best for resellers, marketplace analysts, price comparison teams, and AI agents that need structured active eBay listings across supported country marketplaces.
- Marketplace-aware country input covers 18 eBay country sites from the current schema, so country affects currency, availability, shipping context, and ranking.
- eBay listing context stays visible: active listings can vary by condition, seller, shipping text, and listing URL, so these fields are kept source-linked instead of normalized away.
- Listing fields include title, condition, price, currency, shipping text, seller, seller URL, image, listing URL, source URL, and query when eBay exposes them.
rankandsource_urlpreserve the original eBay search result context for auditing.- The unified product schema lets eBay records be compared with Amazon, Walmart, Target, and other shopping datasets.
- Pay-per-result pricing uses the
resultevent for delivered dataset records.
🚀 Quick Start — run in 3 steps
Run in Apify Console
- Open the Actor — go to eBay Price Tracker on Apify and click Try for free.
- Configure inputs — enter
keyword, choosecountry, and setmax_results. - Click Start — the Actor streams product records to the default dataset. Export as JSON, JSONL, CSV, Excel, XML, RSS, or pull via the dataset API.
Run via Apify API
curl -X POST "https://api.apify.com/v2/acts/TrueFetch~ebay-price-tracker/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword": "gaming laptop","country": "United States","max_results": 100}'
Run via MCP (for AI agents)
eBay Price Tracker is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/ebay-price-tracker and pass the same JSON input as above.
⚙️ Input parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
keyword | string | yes | Product search phrase, brand, model, category, or marketplace query to send to eBay. | gaming laptop |
country | string | yes | Country/storefront to query. Supported values: 18 eBay marketplace countries. | United States |
max_results | integer | yes | Maximum number of product records to return. The actor stops at this user limit or the platform's available result limit, whichever comes first. | 100 |
Supported country values: Australia, Austria, Belgium, Canada, France, Germany, Hong Kong, Ireland, Italy, Malaysia, Netherlands, Philippines, Poland, Singapore, Spain, Switzerland, United Kingdom, and United States.
Default behavior: the Actor sends the supplied input through the platform adapter, respects the platform's public search behavior, and stops at max_results or the platform's available result boundary.
{"keyword": "gaming laptop","country": "United States","max_results": 100}
📦 Output dataset
Each run writes normalized product records to the default Apify dataset. The schema contains 58 product-analysis fields so records from different shopping platforms can be compared without renaming columns. Optional fields stay empty when the source platform does not expose them.
| Field | Type | Description |
|---|---|---|
title | string/null | Product or listing title returned by the source platform. |
brand | string/null | Product brand when the platform exposes it clearly. |
price, currency, price_text | number/string/null | Numeric price, ISO currency, and original display price text for verification. |
was_price, discount_pct, discount_text, promo_text | mixed/null | Promotion and discount signals when present on the source. |
stock_status, stock_text | string/null | Normalized and original availability text. |
rating, review_count | number/integer/null | Public rating and review count when available. |
seller, seller_url, seller_score | string/number/null | Seller or store signals when exposed by the platform. |
main_image, image_urls | string/array/null | Product image URL fields with non-product placeholders filtered out. |
product_id, sku, gtin, mpn, model | string/null | Product identifiers when the source provides them. |
category, breadcrumbs, features, specifications | mixed/null | Product categorization, bullet points, and specs when available. |
shipping_text, shipping_cost, delivery_text, pickup_text, return_text | mixed/null | Fulfillment, pickup, delivery, and return signals when present. |
platform, site, country, product_url, source_url, query, rank | string/integer/null | Source traceability fields used to audit query-to-result correctness. |
sponsored, processor, processed_at | boolean/string/null | Sponsored flag when known, actor URL, and UTC processing timestamp. |
Sample output
{"main_image": "https://i.ebayimg.com/images/g/example/s-l1600.jpg","image_urls": ["https://i.ebayimg.com/images/g/example/s-l1600.jpg"],"title": "Lenovo Gaming Laptop 16GB RAM 512GB SSD","brand": "Lenovo","category": "Computers/Tablets & Networking","price": 649.99,"currency": "USD","price_text": "$649.99","stock_status": "in_stock","stock_text": "Available","rating": null,"review_count": null,"seller": "top-rated-seller","platform": "eBay","site": "ebay.com","country": "United States","product_url": "https://www.ebay.com/itm/1234567890","source_url": "https://www.ebay.com/sch/i.html?_nkw=gaming+laptop","query": "gaming laptop","rank": 1,"sponsored": false,"processor": "https://apify.com/truefetch/ebay-price-tracker","processed_at": "2026-06-29T00:00:00+00:00"}
💡 Use cases
For resellers tracking active marketplace prices
- Problem: A reseller needs current asking prices for active eBay listings, but price only makes sense with condition, shipping, seller, and marketplace country.
- How eBay Price Tracker solves it: Run keyword searches by marketplace and compare
price,currency,condition,shipping_text,seller,source_url, andrank. - Outcome: A normalized active-listing dataset with direct item URLs and source context.
For price intelligence analysts
- Problem: An analyst needs recurring eBay price snapshots without manually browsing country sites or mixing sold-price research with active listings.
- How eBay Price Tracker solves it: Schedule runs for saved keywords and export
price_text,shipping_text,seller_score,source_url, andprocessed_at. - Outcome: Time-series eBay active-listing data suitable for dashboards.
For AI agents answering shopping and resale questions
- Problem: An AI assistant needs current eBay options for a user query and must explain whether price differences come from condition, seller, or shipping text.
- How eBay Price Tracker solves it: Call the Actor through Apify API or MCP and filter results by price, condition, seller, shipping text, and source URL.
- Outcome: Grounded answers with live eBay listing URLs.
💰 Pricing, limits, and performance
| Fact | Value |
|---|---|
| Pricing model | Pay-per-event |
| Dataset billing event | result |
| FREE result price | $0.0079 per result (about $7.90 per 1,000 results) |
| GOLD / PLATINUM / DIAMOND result price | $0.00711 per result |
| Result unit | One successful product/listing record pushed to the default dataset |
| Required inputs | keyword, country, max_results |
| Supported countries | 18 eBay marketplace countries |
| Output schema | 58 normalized product fields |
| Login / cookies required | No user login, cookies, or marketplace API key required |
| Export formats | JSON, JSONL, CSV, Excel, XML, RSS, dataset API |
You are billed for dataset results through the configured result charge event. Use max_results to control requested volume; the final count can be lower when the source platform returns fewer public matches.
⚖️ Compared with alternatives
| Capability | eBay Price Tracker | Manual browsing | Custom scraper |
|---|---|---|---|
| Structured product records | yes | no | you build it |
| Source URL and query retained | yes | manual | depends on implementation |
| Normalized price/rating/image fields | yes | no | you maintain mapping |
| Respects platform public ranking | yes | manual observation | easy to accidentally override |
| Apify dataset exports and API | yes | no | you build storage/export |
| Setup time to first run | minutes | minutes per query | days to weeks |
Verdict. eBay Price Tracker is built for active-listing intelligence where eBay condition, shipping, seller, country marketplace, and original result rank matter.
⚠️ Common mistakes to avoid
- Treating active listings as sold-price data. This Actor returns public eBay search results for active listings, not completed-sale analytics.
- Ignoring condition and shipping. On eBay, two listings with the same title can differ materially by
condition,shipping_text, seller, and country marketplace. - Using vague resale keywords. Broad queries can mix accessories, lots, refurbished items, and unrelated products. Use model, variant, condition, or category terms.
- Re-sorting without keeping
rank. Preserverankif you need to understand eBay's original search order. - Expecting checkout or seller-account data. This Actor returns public listing data, not purchase, cart, order, message, seller dashboard, or private API data.
🛠️ Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Empty dataset | The keyword has no public results, the selected country is unsupported for that platform, or the platform returned no matches. | Try a broader keyword, verify country, and compare with the generated source_url when available. |
Fewer rows than max_results | The platform exposed fewer public results than requested or hit its own result boundary. | Treat max_results as an upper bound, not a guarantee. |
| Price or rating is empty | The source result did not expose that field for the item. | Use price_text, stock_text, source_url, and product_url for audit. |
| Results look different from another run | Marketplace algorithms, location, availability, ads, and ranking can change. | Compare query, country, source_url, rank, and processed_at. |
❓ FAQ
What data does eBay Price Tracker return?
eBay Price Tracker returns normalized product records with fields such as title, brand, price, currency, price_text, rating, review_count, stock_text, seller, main_image, product_url, source_url, platform, site, country, query, rank, processor, and processed_at. Optional fields are populated only when the source platform exposes them.
How much does eBay Price Tracker cost?
Pricing is pay-per-event. The dataset billing event is result; current tiered pricing starts at $0.0079 per result on FREE and $0.00711 per result on GOLD, PLATINUM, and DIAMOND. Check the Apify pricing panel for the final account-specific charge.
Which countries does eBay Price Tracker support?
Supported country values are defined in the actor input schema. Current support: Australia, Austria, Belgium, Canada, France, Germany, Hong Kong, Ireland, Italy, Malaysia, Netherlands, Philippines, Poland, Singapore, Spain, Switzerland, United Kingdom, and United States.
Does eBay Price Tracker require a login or API key?
No. eBay Price Tracker is designed for public product/search data and does not require a shopper login, cookies, or a marketplace API key from the user.
🔌 Integrations
eBay Price Tracker plugs into the Apify ecosystem:
- Schedules — run recurring price and search monitoring jobs (docs).
- Webhooks — POST completed runs to your pricing database, BI stack, or workflow tool on
ACTOR.RUN.SUCCEEDED(docs). - Apify API — use
run-sync-get-dataset-itemsfor blocking calls orrunsfor async jobs (docs). - MCP Server — call the Actor from Claude, ChatGPT, Cursor, and other agents (docs).
- No-code tools — connect with Make, Zapier, n8n, Pipedream, Google Sheets, Airtable, and other dataset consumers.
🧱 Sister Actors from TrueFetch
Jobs
Shopping & Deals
- Product Price Tracker
- Amazon Price Tracker
- Argos Price Tracker
- eBay Price Tracker
- Flipkart Price Tracker
- Myntra Price Tracker
- Target Price Tracker
- Walmart Price Tracker
Vehicles
Real Estate
Local Business & Food
Classifieds
Social Media
Videos & Text
Content & Articles
📞 Support, changelog, last updated
Support
- Telegram support: @AiAgentApi
- Telegram community: TrueFetch
- Apify Actor page: eBay Price Tracker
Changelog
- 2026-06-29: Replaced stale template copy with eBay Price Tracker SEO/GEO copy, current actor slug, current input schema, and normalized product dataset fields.
{"@context": "https://schema.org","@type": "SoftwareApplication","name": "eBay Price Tracker","applicationCategory": "BusinessApplication","operatingSystem": "Cloud","url": "https://apify.com/truefetch/ebay-price-tracker","description": "Track public eBay marketplace listings by keyword and country site. Export active-listing records with price, currency, condition, shipping, seller signals, source URL, query, and rank.","offers": {"@type": "Offer","price": "0.0079","priceCurrency": "USD","description": "Pay-per-result pricing for the result event"},"provider": {"@type": "Organization","name": "TrueFetch","url": "https://apify.com/truefetch"}}
Last updated: 2026-06-29. Schema: Product search and price tracking Actor. Maintained by TrueFetch.