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
10 days ago
Last modified
Categories
Share
Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through them, TrueFetch may receive a commission at no extra cost to you.
eBay Price Tracker is an active-listing search and asking-price API that collects source-linked eBay marketplace records across 17 country sites for resale analysts, developers, and data teams.
- 17 selectable eBay marketplaces preserve country-site and currency context for each search.
- 58 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.
- Current Store evidence: 2 total users, 1 monthly active user, and no reviews were visible on 2026-07-21; these figures are dated, not quality guarantees.
Run the minimum 10-result test · View API
The smallest valid max_results value is 10. If 10 listing records are stored, the FREE-tier Actor event charge is at most $0.08900: one $0.01000 start plus 10 results at $0.00790 each, excluding separate Apify platform usage.
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 58-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 10 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": 10}
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 58-field schema. Optional values remain empty when a listing does not expose reliable data.
| Data group | Dataset fields |
|---|---|
| Images and listing content | main_image, 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, variant_group, 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, buy_limit |
| 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, query, rank, 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","query": "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 10 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.
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": 10}'
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 10 listings has an Actor event charge of $0.01000 + (10 × $0.00790) = $0.08900. Fewer stored records create fewer result events. 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 |
| Product Price Tracker | 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: 10. |
| 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: 10, 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.
Related TrueFetch Actors
- Product Price Tracker 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 and last updated
Use the Store page, API page, and Issues tab for Actor-specific work. Community help is available in the TrueFetch group, and direct support is available through AiAgentApi.
Last verified: 2026-07-21. Local schemas and read-only runtime evidence control capability claims; public Store statistics and indexed snippets are treated as dated publishing evidence when they lag behind this project.
Start the minimum valid eBay search · Open the generated API reference