# HiBid Scraper: Live Auction Bids, Lot Data & Closed Sale Prices (`getascraper/hibid-scraper`) Actor

Scrape live and closed auction lots from HiBid.com. Get current bids, high and low bid amounts, final hammer prices, bid counts, time remaining, buyer premiums, reserve status, and appraisal estimates for every lot, direct from HiBid auctioneers across the US and Canada. No login required.

- **URL**: https://apify.com/getascraper/hibid-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** E-commerce
- **Features:** Limited permissions
- **Stats:** 21 total users, 4 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.99 / 1,000 listings

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/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

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

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## 🔨 HiBid Scraper: Live Auction Bids, Lot Data & Closed Sale Prices

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;margin-bottom:0">
<tr>
<td colspan="3" style="padding:14px 18px;background:#FEF3E2;border:none;border-top:3px solid #78350F;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;color:#1C1917;border-radius:10px 10px 0 0">
<span style="font-size:16px;font-weight:700;color:#1C1917">Scrape live and closed auction lots from HiBid in one run.</span> <span style="font-size:15px;color:#57534E">Get lot titles, current bids, bid counts, time remaining, and seller names from auctions across every region. Built for resellers, liquidation researchers, and bidding analysts.</span>
</td>
</tr>
<tr>
<td colspan="3" style="padding:10px 14px;background:#78350F;border:none;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;color:#FFFFFF">
<span style="color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.5px">ONLINE AUCTIONS SUITE (🔨)</span>
<span style="color:#FFFFFF;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;Estate sales, live lots, and thrift auctions across three platforms</span>
</td>
</tr>
<tr>
<td style="padding:10px 12px;border:none;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.333%;background:#FFFFFF;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-pxqI6cNM61fvyHChd-MPN1JEGlCq-CompressJPEG.Online_img%28512x512%29_%2819%29.jpg" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/auctionninja-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">AuctionNinja Scraper</a></span><br>
<span style="color:#57534E;font-size:11px">Estate sales &amp; auctions</span>
</td>
<td style="padding:10px 12px;border:none;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.333%;background:#FEF3E2;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-NoYQVN7jitFz0FsUf-eAiNGWhLH6-CompressJPEG.Online_img%28512x512%29_%2821%29.jpg" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/hibid-scraper" style="color:#78350F;text-decoration:none;font-weight:700;font-size:13px">HiBid Scraper</a></span><br>
<span style="color:#78350F;font-size:11px;font-weight:700">&#10148; You are here</span>
</td>
<td style="padding:10px 12px;border:none;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:33.333%;background:#FFFFFF;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-lgGWxaF9gqLFLAjjg-Ugkn9lwJ7P-unnamed_%289%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/shopgoodwill-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">ShopGoodwill Scraper</a></span><br>
<span style="color:#57534E;font-size:11px">Goodwill online auctions</span>
</td>
</tr>
</table>
<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;margin-top:0;margin-bottom:0">
<tr>
<td style="padding:24px 28px;background:#FEF3E2;border:1px solid #D6D3D1;border-top:none;color:#1C1917">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">See the full bid picture, not just the current price</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Get the current bid, the high and low bid, the final hammer price on closed lots, the appraisal estimate, and reserve status, all in one dataset. Most HiBid scrapers on Apify give you a single current-bid number and stop there.</span>
</td>
</tr>
</table>
<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;margin-top:0">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D6D3D1;vertical-align:top;border-top:none;color:#1C1917;border-radius:0 0 0 10px">
<span style="font-size:15px;font-weight:800;color:#92400E">💰 Full bid economics</span><br>
<span style="font-size:12px;color:#57534E">High bid, low bid, buyer premium, and bid count on every lot, open or closed.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D6D3D1;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#92400E">📊 Appraisal estimates</span><br>
<span style="font-size:12px;color:#57534E">Low and high estimate ranges alongside the real bid activity, so you can spot a lot trading under value.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D6D3D1;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#92400E">🔒 Reserve status</span><br>
<span style="font-size:12px;color:#57534E">See whether a lot's reserve has been met before you commit to bidding or build a forecast.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D6D3D1;border-left:none;vertical-align:top;border-top:none;color:#1C1917;border-radius:0 0 10px 0">
<span style="font-size:15px;font-weight:800;color:#92400E">🗄️ Open and closed lots</span><br>
<span style="font-size:12px;color:#57534E">Build price history from closed auctions, not just whatever happens to be live today.</span>
</td>
</tr>
</table>

Get live and closed auction listings from HiBid.com in one run, with the bid economics most other scrapers leave out. No login required.

### 🔍 What does HiBid Scraper do?

HiBid is one of the largest online auction aggregators in North America, listing live and timed lots from thousands of independent auctioneers across farm equipment, estate sales, antiques, coins, and collectibles. This scraper pulls structured lot data so you can track prices and bidding activity at scale, instead of clicking through listings by hand.

Search by keyword or paste direct lot links. Every lot returns the current bid, the high and low bid, bid count, time remaining, buyer premium, reserve status, and an appraisal estimate range. Closed lots also carry their final hammer price, so a single dataset can cover both live monitoring and historical price research.

### 💡 Who uses this?

- **I am an auction reseller** tracking price benchmarks on specific brands, collectibles, coins, or machinery to decide what to bid on and flip.
- **I am a liquidation researcher** building price-forecasting indexes from historical hammer prices and appraisal estimates.
- **I am a bidding analyst or collector** monitoring active lots in a specific category, like coins or machinery, so I never miss one that matches my criteria.
- **I am a price-intelligence analyst** comparing current bids against appraisal estimates to spot lots trading under their real value before the auction closes.

### 🚀 How to use

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0">
<tr>
<td style="padding:16px 14px;width:33%;background:#FEF3E2;border:1px solid #D6D3D1;border-radius:10px 0 0 10px;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#92400E;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Pick your lots</span><br>
<span style="font-size:12px;color:#57534E">Search by keyword, paste a direct lot search link, or filter by price range and auction status.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FEF3E2;border:1px solid #D6D3D1;border-left:none;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#92400E;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Get full bid data</span><br>
<span style="font-size:12px;color:#57534E">Every lot returns current bid, high and low bid, hammer price, buyer premium, and estimate range.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FEF3E2;border:1px solid #D6D3D1;border-left:none;border-radius:0 10px 10px 0;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#92400E;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Track value over time</span><br>
<span style="font-size:12px;color:#57534E">Combine open and closed lots to build price benchmarks and your own valuation history.</span>
</td>
</tr>
</table>

### 📥 Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `searchQueries` | array of strings | No | Search keywords to extract (e.g. `laptop`, `furniture`). Leave empty if pasting direct Start URLs. |
| `startUrls` | array of URLs | No | Direct HiBid lot search links that include a `query` parameter (e.g. `https://www.hibid.com/lots/?query=laptop`). Overrides search keywords. |
| `region` | enum | No | Optional regional preference. Currently has no effect on which lots are returned, since every search already queries HiBid's full live catalog. Safe to leave at the default. |
| `lowPrice` | integer | No | Only include lots with a current bid at or above this value in USD. 0 = no minimum. |
| `highPrice` | integer | No | Only include lots with a current bid at or below this value in USD. 0 = no maximum. |
| `lotType` | enum | No | Filter by lot format: all lots, online-only, closing soon, or featured. |
| `auctionStatus` | enum | No | Filter by auction status: any, open, closing within 24 hours, or closed. |
| `maxItems` | integer | No | Maximum number of lot records to extract. Defaults to 25. |
| `debugLogging` | boolean | No | Print verbose tracing tags to the run log. Defaults to false. |
| `proxyConfiguration` | object | No | Proxy settings. US Residential is the pre-filled default. |

### 📊 Data table

| Field | Type | Description |
| --- | --- | --- |
| `productId` | string | Unique lot identifier used by HiBid. |
| `lotNumber` | string | Sequential lot catalog number. |
| `title` | string | Full lot display title. |
| `price` | number | Current bid, or the final hammer price once the lot has closed. |
| `currency` | string | Currency code (USD, CAD, GBP, EUR). |
| `bidCount` | integer | Total number of bids placed. |
| `timeLeft` | string | Relative time remaining, or a closed status. |
| `endTime` | string | ISO timestamp when the lot's auction closes. |
| `buyerPremium` | string | Extra buyer fee details and percentage range. |
| `buyerPremiumPct` | string | Buyer premium as a flat percentage, when published. |
| `sellerName` | string | Display name of the hosting auction house. |
| `description` | string | Lot specifications and condition notes. |
| `imageUrl` | string | Primary lot photo URL. |
| `thumbnailUrl` | string | Thumbnail version of the primary lot photo. |
| `listingUrl` | string | Canonical link to the lot's bidding page. |
| `scrapedAt` | string | ISO timestamp of when the row was scraped. |
| `highBid` | number | Highest bid placed on the lot so far. |
| `minBid` | number | Minimum bid or starting bid amount. |
| `bidAmount` | number | Active bidding or buy-now value. |
| `priceRealized` | number | Final hammer price, present once the lot has closed. |
| `estimateMin` | integer | Low end of the auction house's appraisal estimate. |
| `estimateMax` | integer | High end of the auction house's appraisal estimate. |
| `hasReserve` | boolean | True once the seller's reserve price has been met. |
| `bidListLength` | integer | Number of bids recorded in the lot's bidding ledger. |
| `isClosed` | boolean | True if the lot is closed for bidding. |
| `isLive` | boolean | True if the lot is currently bidding in a live webcast. |
| `buyerBidStatus` | string | Your own bidding status on the lot, when applicable. |
| `productStatus` | string | Current bidding state tag (e.g. active, buy now, closed). |
| `itemId` | string | Internal catalog item identifier. |
| `quantity` | string | Quantity available, when the lot sells multiple units. |
| `auctionId` | string | Unique identifier of the host auction. |
| `auctionName` | string | Display name of the host auction. |
| `auctionLotCount` | integer | Total number of lots in the host auction. |
| `fr8StarUrl` | string | Link to request a freight shipping quote for the lot, when HiBid offers one. |

### 📤 Sample output

```json
{
  "productId": "306158397",
  "lotNumber": "3352",
  "title": "1883-o Morgan Dollar $1 Grades ms62+",
  "price": 123.45,
  "currency": "USD",
  "bidCount": 12,
  "timeLeft": "Bidding Closed",
  "endTime": "2026-06-15T00:00:00",
  "buyerPremium": "25.00 - 100.00 USD",
  "buyerPremiumPct": "18",
  "sellerName": "Key Date Coins",
  "description": "1883-o Morgan Dollar $1 Grades ms62+.",
  "imageUrl": "https://cdn.hibid.com/img.axd?id=8368205205&checksum=NWoFfG",
  "thumbnailUrl": "https://cdn.hibid.com/img.axd?id=8368205205&checksum=NWoFfG&h=350&w=350",
  "listingUrl": "https://www.hibid.com/lot/306158397/",
  "scrapedAt": "2026-06-15T09:36:10.417Z",
  "highBid": 123.45,
  "minBid": 10,
  "priceRealized": 123.45,
  "estimateMin": 25,
  "estimateMax": 100,
  "hasReserve": true,
  "isClosed": true,
  "isLive": false,
  "auctionId": "749251",
  "auctionName": "Key Date Coins Spectacular Timed Auction 23.1 Timed",
  "auctionLotCount": 10000
}
```

You can download the dataset in JSON, CSV, Excel, or HTML from the Output tab of any run.

### 💰 Pricing

Pricing is pay per result. You are charged only for lots successfully written to your dataset, so empty runs cost nothing. There are no monthly subscriptions or minimum commitments.

### ⭐ Enjoying HiBid Scraper?

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0">
<tr>
<td style="padding:20px 24px 14px;background:#FEF3E2;border:1px solid #D6D3D1;border-left:5px solid #92400E;border-radius:10px 10px 0 0;color:#1C1917">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">One run just gave you the bid, the estimate, and the hammer price, not just a single number.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other resellers and researchers find this actor. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#92400E;border:1px solid #92400E;border-left:5px solid #92400E;border-top:none;border-radius:0 0 10px 10px;text-align:center;color:#FFFFFF">
<a href="https://apify.com/getascraper/hibid-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ✨ Tips

- **Combine open and closed lots.** Run once against open lots for live monitoring, then again against closed lots to build a historical price benchmark for the same keyword.
- **Compare `price` against `estimateMin`/`estimateMax`.** A current bid well under the low estimate is often the first sign of an undervalued lot.
- **Watch `hasReserve`.** A lot with its reserve unmet can still close with no sale, so factor that into any bid strategy you build on top of this data.
- **Use `buyerPremium` and `buyerPremiumPct` together.** The true cost of winning a lot is the bid plus the premium, not the bid alone.

### ❓ FAQ

##### Does this cover closed auctions, not just live ones?

Yes. Filter by auction status to pull closed lots, which include the final hammer price in `priceRealized`, alongside live lots for ongoing monitoring.

##### Does it extract bidder personal information?

No. This actor only retrieves public auction listings: lot details, bid counts, current values, and auction house names. It does not extract private bidder accounts or personal bid history.

##### How fresh is the data?

Every run fetches live data directly from HiBid at the moment it executes, so results reflect the current bid and status shown on the site.

##### Is scraping HiBid legal?

This actor reads publicly available auction listing pages, the same pages any visitor can view without logging in. You are responsible for complying with HiBid's terms of service and applicable laws. For questions or custom fields, contact the author at <devanshtiwari365@gmail.com>.

### 🔗 Other actors

- [AuctionNinja Scraper: Estate Sales & Online Auctions](https://apify.com/getascraper/auctionninja-scraper) ↗ - live estate sale and auction lots from AuctionNinja, with bid counts and condition grades.
- [ShopGoodwill Scraper: Active Auctions, Sold Comps & Monitoring](https://apify.com/getascraper/shopgoodwill-scraper) ↗ - active Goodwill auction listings plus sold-price comps for the same categories.
- [Fanatics Collect Card Auction Scraper: Prices, Sellers & Alerts](https://apify.com/getascraper/fanaticscollect-scraper) ↗ - graded trading card auctions with certified seller identity on every listing.
- [Goldin Auctions Scraper: Sports Cards & Sold Comps](https://apify.com/getascraper/goldin-auctions-scraper) ↗ - sports card auction lots and a large historical sold-price archive.

# Changelog

This Actor's version history is a separate document: https://apify.com/getascraper/hibid-scraper/changelog.md

# Actor input Schema

## `searchQueries` (type: `array`):

Product keywords (e.g. 'laptop', 'furniture'). Leave empty if using direct Start URLs.

## `startUrls` (type: `array`):

Direct category or search page links (e.g. 'https://florida.hibid.com/lots/?query=laptop'). Overrides queries.

## `region` (type: `string`):

Select the unblocked regional subdomain. Pinned regional routes have relaxed WAF settings and bypass Cloudflare instantly.

## `lowPrice` (type: `integer`):

Only include lots with a current bid at or above this value. 0 = no minimum.

## `highPrice` (type: `integer`):

Only include lots with a current bid at or below this value. 0 = no maximum.

## `lotType` (type: `string`):

Filter by HiBid's `filter` URL param. ONLINE = online-only lots, CLOSING = lots ending soon, FEATURED = highlighted lots.

## `auctionStatus` (type: `string`):

Filter by HiBid's `status` URL param. OPEN = currently bidding, CLOSING = ending in <24h, CLOSED = auction ended.

## `includeArchived` (type: `boolean`):

Pull closed/archived lots so you get final hammer (realized) prices for sold comps. When on, the scraper targets HiBid's closed archive unless you have set a specific auction status above.

## `onlyClosedLots` (type: `boolean`):

Keep only lots that have finished bidding. Open and closing lots are dropped from the output.

## `onlyWithRealizedPrice` (type: `boolean`):

Keep only sold lots that expose a final hammer (realized) price. Lots that did not sell, or whose price is not published, are dropped. Nothing is ever faked.

## `closedAfter` (type: `string`):

Only include lots that closed on or after this date (e.g. 2026-01-01). Lots with no close date are dropped when a window is set. Leave empty for no lower bound.

## `closedBefore` (type: `string`):

Only include lots that closed on or before this date (e.g. 2026-06-30, inclusive of the whole day). Leave empty for no upper bound.

## `maxItems` (type: `integer`):

Maximum number of lots to output per search. Defaults to 100.

## `debugLogging` (type: `boolean`):

Print granular tracing tags (API, FETCH, EMIT) to the run logs.

## `proxyConfiguration` (type: `object`):

US Residential proxy is the verified default for reliable public HiBid results. Requests use a small JSON payload, keeping proxy bandwidth low.

## Actor input object example

```json
{
  "searchQueries": [
    "laptop"
  ],
  "startUrls": [],
  "region": "FLORIDA",
  "lowPrice": 0,
  "highPrice": 0,
  "lotType": "ONLINE",
  "auctionStatus": "OPEN",
  "includeArchived": false,
  "onlyClosedLots": false,
  "onlyWithRealizedPrice": false,
  "maxItems": 25,
  "debugLogging": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

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

No description

# 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 = {
    "searchQueries": [
        "laptop"
    ],
    "startUrls": [],
    "region": "FLORIDA",
    "lowPrice": 0,
    "highPrice": 0,
    "lotType": "ONLINE",
    "auctionStatus": "OPEN",
    "includeArchived": false,
    "onlyClosedLots": false,
    "onlyWithRealizedPrice": false,
    "maxItems": 25,
    "debugLogging": false,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "US"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/hibid-scraper").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 = {
    "searchQueries": ["laptop"],
    "startUrls": [],
    "region": "FLORIDA",
    "lowPrice": 0,
    "highPrice": 0,
    "lotType": "ONLINE",
    "auctionStatus": "OPEN",
    "includeArchived": False,
    "onlyClosedLots": False,
    "onlyWithRealizedPrice": False,
    "maxItems": 25,
    "debugLogging": False,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "US",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/hibid-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "searchQueries": [
    "laptop"
  ],
  "startUrls": [],
  "region": "FLORIDA",
  "lowPrice": 0,
  "highPrice": 0,
  "lotType": "ONLINE",
  "auctionStatus": "OPEN",
  "includeArchived": false,
  "onlyClosedLots": false,
  "onlyWithRealizedPrice": false,
  "maxItems": 25,
  "debugLogging": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}' |
apify call getascraper/hibid-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/hibid-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/NoYQVN7jitFz0FsUf/builds/zejkLzppFWGzymv7Y/openapi.json
