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
6 hours ago
Last modified
Categories
Share
eBay Price Tracker is an ebay price tracker api that collects current, source-linked active listing records from supported country marketplaces for resale analysts, developers, and data teams.
- 17 selectable eBay marketplaces preserve country-site and currency context for each search.
- 55 normalized listing fields cover item identity, asking price, condition, shipping, seller signals, source links, and rank.
- Active listings stay distinct from sold data: the Actor does not present asking prices as completed-sale prices.
- No seller credentials are required to collect the public active-listing search snapshot.
Run the one-result test · View API
The smallest useful max_results value is 1; one stored listing costs $0.01790 on FREE pricing: one $0.01000 start plus one $0.00790 Result event.
What does eBay Price Tracker do?
eBay Price Tracker searches active public eBay listings for one keyword and one selected country marketplace. It converts publishable search results into a consistent 55-field Dataset with titles, current asking prices, currencies, condition, shipping text, seller signals, product images, item URLs, query context, and search rank when available. The normalized contract supports repeatable resale and marketplace analysis without treating every country site as a separate data model.
This Actor is not a completed-sales database, sold-price estimator, auction outcome feed, automatic alert service, or official eBay API. eBay itself distinguishes active listings from completed or ended listings in its sold-items guidance. The Actor returns current active search results only, so a listed asking price must never be interpreted as the price a buyer ultimately paid.
How do I run eBay Price Tracker?
- Open eBay Price Tracker in Apify Store.
- Enter a product, brand, part number, or marketplace search phrase.
- Choose one of the 17 supported eBay country marketplaces.
- Set
max_resultsbetween 1 and 10,000, run the Actor, and inspect the default Dataset.
Use this minimum valid input for an industrial-equipment listing snapshot:
{"keyword": "Grundfos UPS3 circulation pump","country": "United Kingdom","max_results": 1}
max_results is the maximum number of active listing records stored for this single-market search. It is not a guaranteed total. Query relevance, marketplace inventory, removed listings, and source responses can reduce the number of publishable records.
What data does eBay Price Tracker return?
Every stored record follows one 55-field schema. Optional values remain empty when a listing does not expose reliable data.
| Data group | Dataset fields |
|---|---|
| Images and listing content | image_url, image_urls, title, brand, badges, category, breadcrumbs, description, features |
| Item identity | product_id, sku, gtin, mpn, model, specifications, manufacturer, origin, energy_class, included, condition, release_date, variants |
| Asking price and promotion | price, was_price, unit_price, currency, price_text, discount_pct, discount_text, promo_text, installment_text |
| Availability and demand | stock_status, stock_text, sales_text |
| Rating and seller | rating, review_count, seller, seller_url, seller_score |
| Fulfillment | shipping_text, shipping_cost, delivery_text, pickup_text, return_text, return_days, warranty_text |
| Marketplace context | platform, site, country, product_url, source_url, rank, is_sponsored |
| Processing context | processor, processed_at |
This abbreviated illustrative record uses the shared pump scenario:
{"title": "Grundfos UPS3 15-50/65 Circulation Pump","condition": "new","price": 129.95,"currency": "GBP","price_text": "£129.95","shipping_text": "Postage details shown on listing","seller": "example-tools-seller","platform": "ebay","site": "www.ebay.co.uk","country": "GB","product_url": "https://www.ebay.co.uk/itm/EXAMPLE","source_url": "https://www.ebay.co.uk/sch/i.html?_nkw=Grundfos+UPS3+circulation+pump","rank": 1,"processor": "https://apify.com/truefetch/ebay-price-tracker","processed_at": "2026-07-21T12:00:00"}
The example demonstrates the contract and is not a live offer. Use product_url for the item page and source_url for the search context. Check the live Output schema before enforcing strict downstream validation.
What inputs can I configure?
| Input | Type | Required | Accepted behavior | Example |
|---|---|---|---|---|
keyword | string | Yes | A non-empty product, model, brand, category, or search phrase | Grundfos UPS3 circulation pump |
country | string | Yes | One exact country name from the 17-value schema enum | United Kingdom |
max_results | integer | Yes | An active-listing ceiling from 1 through 10,000 | 10 |
All three values are required. The Actor does not insert hidden search defaults or silently redirect unsupported countries. A part number or model usually produces a more comparable listing set than a broad category, but the Actor does not perform semantic entity matching.
What platforms and markets does eBay Price Tracker cover?
This Actor searches eBay only, across 17 country marketplaces:
| Region | Supported country marketplaces |
|---|---|
| North America | Canada, United States |
| Europe | Austria, Belgium, France, Germany, Ireland, Italy, Netherlands, Poland, Spain, Switzerland, United Kingdom |
| Asia-Pacific | Australia, Hong Kong, Malaysia, Singapore |
Marketplace selection controls the eBay country site used for the query. It does not guarantee that identical inventory, buying formats, conditions, currencies, shipping destinations, or rankings appear in every market. Output country, site, currency, and source links retain the observed marketplace context when it can be verified.
Why use eBay Price Tracker?
| Verified capability | Practical benefit |
|---|---|
| One normalized schema across 17 sites | Compare active marketplace snapshots without renaming columns per country. |
| Asking price and source-form text | Analyze numeric values while retaining the listing-facing representation. |
| Condition and seller context | Separate unlike resale listings before comparison. |
| Product and search URLs | Revisit the listing and preserve how it appeared in search. |
| Rank and sponsored status | Keep result-position context separate from item identity. |
The main trade-off is that active asking prices are not transaction prices. A seller can change or end a listing, a buyer can accept a different offer, and shipping can change the effective cost. Use completed-sales research when the question is what items actually sold for.
Who is eBay Price Tracker for?
The Actor is intended for resale analysts, marketplace researchers, developers, catalog teams, and data practitioners. Common uses include collecting active price ranges for a known model, comparing conditions, reviewing seller and shipping signals, monitoring search-position snapshots, and feeding internal sourcing or catalog tools with traceable listing records.
For defensible comparisons, group rows by condition and currency before summarizing asking prices. Keep seller, shipping_text, product_url, and processed_at with every observation so a downstream reviewer can distinguish a low item price from a higher delivered cost or an expired listing.
It is not a fit for teams that require confirmed sold prices, private seller account data, bid history, order details, automated buying, or guaranteed availability. Those needs require eBay's authenticated seller or Buy APIs, Product Research, or another service designed for transaction history.
How can I use eBay Price Tracker through the API or MCP?
The public Actor identifier is truefetch/ebay-price-tracker, and the current platform ID is H8vOGccEOT22sG1uX. The live API page provides generated HTTP, SDK, CLI, OpenAPI, and MCP references.
Use the synchronous Dataset endpoint for the shared pump search:
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": "Grundfos UPS3 circulation pump","country": "United Kingdom","max_results": 1}'
For MCP, use Apify's hosted Streamable HTTP endpoint and select only this Actor when supported:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=truefetch/ebay-price-tracker"}}}
After OAuth authorization, ask the client to run truefetch/ebay-price-tracker with the same input. Running Actors and reading run storage requires authentication. Follow the current Apify MCP documentation rather than deprecated SSE examples.
How much does eBay Price Tracker cost?
Billing uses one start event per run and one result event for every listing record stored in the default Dataset.
| Apify tier | Actor start | Price per stored result |
|---|---|---|
| FREE | $0.01000 | $0.00790 |
| BRONZE | $0.01000 | $0.00764 |
| SILVER | $0.01000 | $0.00737 |
| GOLD | $0.01000 | $0.00711 |
| PLATINUM | $0.01000 | $0.00711 |
| DIAMOND | $0.01000 | $0.00711 |
A FREE-tier run storing one listing has an Actor event charge of $0.01000 + (1 × $0.00790) = $0.01790. Separate Apify platform usage may apply. Verify the live pricing before planning large or frequent searches.
How does eBay Price Tracker compare with alternatives?
| Option | Best fit | Important trade-off |
|---|---|---|
| eBay Price Tracker | Current active listings across 17 country sites in one normalized Dataset | Asking prices only; no completed-sales history |
| Price Tracker API | Comparing eBay with compatible retail and marketplace sources | Broader runs can produce more heterogeneous records |
| eBay Browse API | Authorized application search with official item resources and filters | Requires an eBay application access token and separate integration |
| eBay Product Research | Historical sold-price and marketplace trend questions | Different account surface and research workflow |
Choose this Actor for traceable active-listing snapshots. Choose Product Research when actual sold outcomes matter, and choose the official Browse API when an authenticated eBay application integration is the requirement.
What are the limits and troubleshooting steps?
| Symptom or limit | Explanation and next step |
|---|---|
| No listings are stored | Confirm the exact country name and retry a recognizable model with max_results: 1. |
| Fewer records than requested | The limit is a ceiling; listings can be removed, ended, or unavailable. |
| Prices vary widely | Compare condition, buying format, seller, shipping, and included items before drawing conclusions. |
| A listing URL stops working | Active listings can end or be removed after the snapshot. |
| Optional seller or shipping fields are empty | The public listing may not expose a reliable value; check the source link. |
| Apparently duplicated products appear | Multiple sellers and conditions can represent distinct listings for the same model. |
| Cost is unexpected | Count stored Dataset items and multiply by the result-event price. |
For a reproducible issue, provide one query, one country, max_results: 1, the run ID, and the expected versus observed result. Never include tokens, account credentials, or private order information.
Frequently asked questions
Does eBay Price Tracker return sold prices?
No. It returns active listing asking prices. Sold and completed listing analysis is a separate research problem.
Can it search several eBay countries in one run?
No. country is one required string. Run a separate snapshot for each marketplace you want to compare.
Why is condition important for comparison?
New, used, refurbished, open-box, and unknown-condition listings are not directly equivalent. Use the normalized condition field when available.
Does price include shipping?
Not necessarily. price represents the structured listing price. Review shipping_text and shipping_cost separately when present.
Can an active listing disappear later?
Yes. A seller may end it, an item may sell, or eBay may remove it. Treat every Dataset as a dated snapshot.
Do I need an eBay developer token?
No eBay credential is a public input. Apify authentication is still required for API or MCP execution.
Can I schedule recurring listing checks?
Yes. Apify scheduling can repeat runs, but this Actor does not calculate deltas or send alerts itself.
How is billing counted?
Each stored listing item triggers one result event, regardless of how many optional fields are populated.
How do I track ebay listing prices by keyword?
Schedule the same keyword and marketplace, retain product_id, product_url, price, condition, and processed_at, and compare each current listing snapshot in your own system.
Is there an ebay price monitoring api for search results?
Yes. This Actor returns active listing search snapshots through Apify API and MCP; it does not subscribe to eBay notifications or represent asking prices as completed sales.
Related TrueFetch Actors
- Price Tracker API adds compatible retail sources when eBay-only research is too narrow.
- Amazon Price Tracker focuses on fixed storefront product searches across 22 Amazon country sites.
- Walmart Price Tracker focuses on Walmart retail and marketplace records with source-linked pricing context.
Support
Use the Store page, API page, and Issues tab for Actor-specific work. Community help is available in the TrueFetch group.
Start the minimum valid eBay search · Open the generated API reference
Last Updated: August 10, 2026