# eBay Price Tracker (`truefetch/ebay-price-tracker`) Actor

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.

- **URL**: https://apify.com/truefetch/ebay-price-tracker.md
- **Developed by:** [TrueFetch](https://apify.com/truefetch) (community)
- **Categories:** E-commerce, Developer tools, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $7.11 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

> **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](https://img.shields.io/badge/eBay%20Price%20Tracker-E53238?style=for-the-badge)](https://apify.com/truefetch/ebay-price-tracker?fpr=aiagentapi)
[![18 Marketplaces](https://img.shields.io/badge/18%20Marketplaces-1F8A70?style=for-the-badge)](https://apify.com/truefetch/ebay-price-tracker?fpr=aiagentapi)
[![Result Event](https://img.shields.io/badge/result%20event-%240.0079%2Fresult-2E8B57?style=for-the-badge)](https://apify.com/truefetch/ebay-price-tracker?fpr=aiagentapi)
[![Listings and Prices](https://img.shields.io/badge/Listings%20and%20Prices-555555?style=for-the-badge)](https://apify.com/truefetch/ebay-price-tracker?fpr=aiagentapi)
[![Telegram Support](https://img.shields.io/badge/Telegram-Support-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/AiAgentApi)
[![Telegram Group](https://img.shields.io/badge/Telegram-Group-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/TrueFetch)

## 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 `result` event 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`, and `max_results`, then exports a source-linked product dataset with standardized fields for analysis.** It keeps the user's query visible in `query`, preserves public source context in `source_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.
- `rank` and `source_url` preserve 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 `result` event for delivered dataset records.

---

### 🚀 Quick Start — run in 3 steps

#### Run in Apify Console

1. **Open the Actor** — go to [eBay Price Tracker on Apify](https://apify.com/truefetch/ebay-price-tracker?fpr=aiagentapi) and click **Try for free**.
2. **Configure inputs** — enter `keyword`, choose `country`, and set `max_results`.
3. **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

```bash
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](https://docs.apify.com/platform/integrations/mcp?fpr=aiagentapi). 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.

```json
{
  "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

```json
{
  "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`, and `rank`.
- **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`, and `processed_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

1. **Treating active listings as sold-price data.** This Actor returns public eBay search results for active listings, not completed-sale analytics.
2. **Ignoring condition and shipping.** On eBay, two listings with the same title can differ materially by `condition`, `shipping_text`, seller, and country marketplace.
3. **Using vague resale keywords.** Broad queries can mix accessories, lots, refurbished items, and unrelated products. Use model, variant, condition, or category terms.
4. **Re-sorting without keeping `rank`.** Preserve `rank` if you need to understand eBay's original search order.
5. **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](https://docs.apify.com/platform/schedules?fpr=aiagentapi)).
- **Webhooks** — POST completed runs to your pricing database, BI stack, or workflow tool on `ACTOR.RUN.SUCCEEDED` ([docs](https://docs.apify.com/platform/integrations/webhooks?fpr=aiagentapi)).
- **Apify API** — use `run-sync-get-dataset-items` for blocking calls or `runs` for async jobs ([docs](https://docs.apify.com/api/v2?fpr=aiagentapi)).
- **MCP Server** — call the Actor from Claude, ChatGPT, Cursor, and other agents ([docs](https://docs.apify.com/platform/integrations/mcp?fpr=aiagentapi)).
- **No-code tools** — connect with Make, Zapier, n8n, Pipedream, Google Sheets, Airtable, and other dataset consumers.

***

### 🧱 Sister Actors from TrueFetch

#### Jobs

- [Best Job Listing](https://apify.com/truefetch/best-job-listing?fpr=aiagentapi)
- [Glassdoor Job Listing](https://apify.com/truefetch/glassdoor-job-listing?fpr=aiagentapi)
- [Indeed Job Listing](https://apify.com/truefetch/indeed-job-listing?fpr=aiagentapi)
- [LinkedIn Job Listing](https://apify.com/truefetch/linkedin-job-listing?fpr=aiagentapi)

#### Shopping & Deals

- [Product Price Tracker](https://apify.com/truefetch/product-price-tracker?fpr=aiagentapi)
- [Amazon Price Tracker](https://apify.com/truefetch/amazon-price-tracker?fpr=aiagentapi)
- [Argos Price Tracker](https://apify.com/truefetch/argos-price-tracker?fpr=aiagentapi)
- [eBay Price Tracker](https://apify.com/truefetch/ebay-price-tracker?fpr=aiagentapi)
- [Flipkart Price Tracker](https://apify.com/truefetch/flipkart-price-tracker?fpr=aiagentapi)
- [Myntra Price Tracker](https://apify.com/truefetch/myntra-price-tracker?fpr=aiagentapi)
- [Target Price Tracker](https://apify.com/truefetch/target-price-tracker?fpr=aiagentapi)
- [Walmart Price Tracker](https://apify.com/truefetch/walmart-price-tracker?fpr=aiagentapi)

#### Vehicles

- [AutoTrader Car Listing](https://apify.com/truefetch/autotrader-car-listing?fpr=aiagentapi)
- [Cars.com Car Listing](https://apify.com/truefetch/carscom-car-listing?fpr=aiagentapi)

#### Real Estate

- [US Property Listing](https://apify.com/truefetch/us-property-listing?fpr=aiagentapi)
- [Zillow Property Listing](https://apify.com/truefetch/zillow-property-listing?fpr=aiagentapi)

#### Local Business & Food

- [BBB Business Profile](https://apify.com/truefetch/bbb-business-profile?fpr=aiagentapi)
- [Google Maps Business Listing](https://apify.com/truefetch/google-maps-business-listing?fpr=aiagentapi)
- [Zomato Restaurant Listing](https://apify.com/truefetch/zomato-restaurant-listing?fpr=aiagentapi)

#### Classifieds

- [Kleinanzeigen Listing](https://apify.com/truefetch/kleinanzeigen-listing?fpr=aiagentapi)
- [OLX Listing](https://apify.com/truefetch/olx-listing?fpr=aiagentapi)

#### Social Media

- [Instagram Profile](https://apify.com/TrueFetch/instagram-profile?fpr=aiagentapi)
- [Reddit Post Search](https://apify.com/TrueFetch/reddit-post-search?fpr=aiagentapi)
- [Telegram Channel Message](https://apify.com/TrueFetch/telegram-channel-message?fpr=aiagentapi)

#### Videos & Text

- [TikTok Video](https://apify.com/truefetch/tiktok-video?fpr=aiagentapi)
- [YouTube Video](https://apify.com/truefetch/youtube-video?fpr=aiagentapi)

#### Content & Articles

- [Medium Article](https://apify.com/truefetch/medium-article?fpr=aiagentapi)
- [Substack Article](https://apify.com/truefetch/substack-article?fpr=aiagentapi)

***

### 📞 Support, changelog, last updated

#### Support

- Telegram support: [@AiAgentApi](https://t.me/AiAgentApi)
- Telegram community: [TrueFetch](https://t.me/TrueFetch)
- Apify Actor page: [eBay Price Tracker](https://apify.com/truefetch/ebay-price-tracker?fpr=aiagentapi)

#### 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.

***

```json
{
  "@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.*

# Actor input Schema

## `keyword` (type: `string`):

Product name, brand, category, or search phrase to track on eBay

## `country` (type: `string`):

eBay country/site setting to query.

## `max_results` (type: `integer`):

Maximum number of eBay listing records to return

## Actor input object example

```json
{
  "keyword": "industrial pump",
  "country": "United States",
  "max_results": 10
}
```

# Actor output Schema

## `results` (type: `string`):

Product records returned by this actor with normalized fields and source URLs.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keyword": "industrial pump",
    "country": "United States",
    "max_results": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("truefetch/ebay-price-tracker").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keyword": "industrial pump",
    "country": "United States",
    "max_results": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("truefetch/ebay-price-tracker").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keyword": "industrial pump",
  "country": "United States",
  "max_results": 10
}' |
apify call truefetch/ebay-price-tracker --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=truefetch/ebay-price-tracker",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "eBay Price Tracker",
        "description": "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.",
        "version": "1.0",
        "x-build-id": "GVjGhxduJCTg8Ewre"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/truefetch~ebay-price-tracker/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-truefetch-ebay-price-tracker",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/truefetch~ebay-price-tracker/runs": {
            "post": {
                "operationId": "runs-sync-truefetch-ebay-price-tracker",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/truefetch~ebay-price-tracker/run-sync": {
            "post": {
                "operationId": "run-sync-truefetch-ebay-price-tracker",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "keyword",
                    "country",
                    "max_results"
                ],
                "properties": {
                    "keyword": {
                        "title": "Keyword",
                        "type": "string",
                        "description": "Product name, brand, category, or search phrase to track on eBay"
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "Australia",
                            "Austria",
                            "Belgium",
                            "Canada",
                            "France",
                            "Germany",
                            "Hong Kong",
                            "Ireland",
                            "Italy",
                            "Malaysia",
                            "Netherlands",
                            "Philippines",
                            "Poland",
                            "Singapore",
                            "Spain",
                            "Switzerland",
                            "United Kingdom",
                            "United States"
                        ],
                        "type": "string",
                        "description": "eBay country/site setting to query."
                    },
                    "max_results": {
                        "title": "Max Results",
                        "minimum": 10,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of eBay listing records to return"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
