outbid.lol Scraper: Bids, Clicks & Rank Changes
Pricing
from $2.64 / 1,000 board rows
outbid.lol Scraper: Bids, Clicks & Rank Changes
Scrape the full outbid.lol pay-to-rank leaderboard: bid amounts, clicks, cost-per-click and clicks-per-dollar on every listing. Track what moved, what was outranked and what joined since your last run. No login needed.
Pricing
from $2.64 / 1,000 board rows
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
๐ outbid.lol Scraper: Bids, Clicks & Rank Changes
|
See exactly what everyone paid to rank on outbid.lol Every listing's bid, clicks, cost-per-click and clicks-per-dollar, plus the exact price to claim any rank, pulled fresh on every run. |
|
๐ฐ Full price transparency Every listing's bid next to cost-per-click and clicks-per-dollar. |
๐ฏ Know the overtake price See what it costs in dollars to outrank any specific listing. |
๐ Built-in change tracking A dedicated mode flags what's new, moved, or dropped since your last run. |
๐ Look up by domain Pull instant detail on specific listings without scanning the whole board. |
outbid.lol is a pay-to-rank leaderboard: you pay a dollar amount and that amount becomes your position on the board. This Actor scrapes the full leaderboard across all categories and turns it into structured data, ready for a spreadsheet, a dashboard, or a scheduled monitor. No login required.
๐ What does it do?
This Actor runs in three modes:
- Board mode returns the full leaderboard ranked by bid: every listing's rank, category, bid amount, click count, cost-per-click, clicks-per-dollar, and the price to claim (overtake) that rank.
- Changes mode compares the current board against your last run and returns only what changed: new listings, rank moves, and drops. Built for scheduled recurring runs so you never have to diff the data yourself.
- Product mode looks up specific listings by domain, for when you only care about a handful of companies.
Filter any run by category, bid range, minimum clicks, or keyword (include or exclude) to focus on exactly the slice of the board you need.
๐ Who is it for?
- I am a SaaS founder deciding whether to buy a spot on outbid.lol, and I need to see the current rank, the going bid, and exactly what it would cost to overtake a specific competitor before I commit budget.
- I am a competitive intelligence or growth lead tracking which companies are spending on this channel, how their bids move over time, and whether that spend is actually converting into clicks.
- I am a bargain hunter scanning for undervalued placements, listings pulling strong clicks-per-dollar at a low bid, before other buyers notice and the price climbs.
๐ How to use it
|
STEP 1 Pick a mode Board for the full leaderboard, Changes to track movement, Product to look up specific domains. |
STEP 2 Narrow with filters Filter by category, bid range, click count, or keyword to focus on what matters. |
STEP 3 Get value metrics instantly Every row comes with cost-per-click, clicks-per-dollar, and the exact claim price. |
- Click Try for free and choose your mode (Board, Changes, or Product).
- Add any filters you want (category, bid range, click count, keyword).
- Run the Actor. Results land in your dataset, ready to export as JSON, CSV, or Excel.
- For ongoing tracking, schedule Changes mode to run daily or weekly and watch what moves.
๐ Input
| Field | Type | Required | Description |
|---|---|---|---|
mode | enum | No | What to scrape. board returns the full leaderboard, changes compares against your last run, product returns detail for specific domains. Defaults to board. |
categories | array of strings | No | Only keep listings from these category slugs, such as developer-tools or ai-agents-infrastructure. Leave empty for all categories. Applies to Board and Changes modes. |
minBidUsd | integer | No | Only keep listings bidding at least this amount. |
maxBidUsd | integer | No | Only keep listings bidding at most this amount. Useful for finding undervalued placements. |
minClicks | integer | No | Only keep listings with at least this many total clicks. |
keyword | string | No | Only keep listings whose name, description, or URL contains this text. Not case-sensitive. |
excludeKeyword | string | No | Drop listings whose name, description, or URL contains this text. Not case-sensitive. |
products | array of strings | No | Domains to fetch detail for, such as example.com. Only used in Product mode. |
maxItems | integer | No | Maximum number of records to push to the dataset. Use 0 for no limit. Defaults to 500. You are billed per record returned. |
proxyConfiguration | object | No | Proxy settings for the run. Residential proxy is recommended and set as the default for reliable coverage across every category. |
๐ Data table
| Field | Type | Description |
|---|---|---|
rowType | string | listing for Board and Product mode rows, change for Changes mode rows. |
id | string | The listing's unique ID on outbid.lol. |
rank | number | Current overall rank on the leaderboard. |
categoryRank | number | Current rank within the listing's category. |
categorySlug | string | The category the listing belongs to. |
displayName | string | The listing's name as shown on the board. |
identityKey | string | Stable key used to match a listing across runs, e.g. website:outrank.so. |
sourceUrl | string | The listing's own website. |
imageUrl | string | The listing's logo or thumbnail image. |
description | string | The listing's short description. |
bidUsd | number | Current bid amount in dollars, which determines rank. |
claimPriceUsd | number | What it costs, in dollars, to overtake this listing's rank. |
clickCount | number | Total clicks the listing has received. |
costPerClickUsd | number | Bid divided by clicks: what the buyer is effectively paying per click. |
clicksPerDollar | number | Clicks divided by bid: how much traffic the buyer is getting per dollar spent. |
createdAt | string | When the listing was first added to the board. |
listingUrl | string | Direct link to the listing's page on outbid.lol. |
changeType | string | Changes mode only. One of new, moved, or dropped. Check rankDelta for direction and size on a moved row. |
previousRank | number | Changes mode only. The listing's rank on the previous run. |
previousBidUsd | number | Changes mode only. The listing's bid on the previous run. |
rankDelta | number | Changes mode only. How many places the rank moved since the previous run. |
Example output (Board mode)
{"rowType": "listing","id": "3fc47ba1-c273-4c9a-a601-4b3a7042defe","rank": 4,"categoryRank": 2,"categorySlug": "developer-tools","displayName": "Outrank","identityKey": "website:outrank.so","sourceUrl": "https://outrank.so","imageUrl": "https://outbid.lol/images/outrank.png","description": "AI content engine for SEO teams","bidUsd": 47,"claimPriceUsd": 48,"clickCount": 312,"costPerClickUsd": 0.15,"clicksPerDollar": 6.64,"createdAt": "2026-08-10T14:22:00.000Z","listingUrl": "https://outbid.lol/product/outrank.so"}
Example output (Changes mode)
{"rowType": "change","changeType": "moved","displayName": "Outrank","categorySlug": "developer-tools","rank": 4,"previousRank": 9,"rankDelta": 5,"bidUsd": 47,"previousBidUsd": 22,"listingUrl": "https://outbid.lol/product/outrank.so"}
๐ฐ Pricing
This Actor is pay per result: you are billed per record saved to your dataset, and nothing else. An empty run, or a run where nothing changed, costs nothing. There are no subscriptions or fixed monthly fees.
โญ Enjoying outbid.lol Scraper?
|
โญ โญ โญ โญ โญ A five-star rating helps other bidders find the tool that shows them exactly what a rank costs before they pay for it. It takes about 10 seconds and tells us what to build next. |
| โ ย ย Rate this Actor on Apify |
โ FAQ
Does it need a login to work?
No. Every listing on outbid.lol is public, and this Actor reads the same public leaderboard pages a visitor would see. No account or password is required.
Does it get blocked?
No. The Actor connects the same way a real browser does, so it passes the site's bot check on its own. It does use residential proxy by default to keep every category page loading reliably in one run.
How fresh is the data?
Every run reads the live leaderboard at the moment it runs. Nothing is cached or pulled from a stale copy.
Are all categories covered?
Yes. The Actor discovers the full category list on every run, so newly added categories show up automatically without waiting for an update.
What counts as a "change" in Changes mode?
A listing counts as new if it wasn't on the board last run, moved if its rank shifted up or down, and dropped if it was on the board last run but isn't anymore. Everything else is left out of the output, so you only see what actually changed.
๐ Other actors
- SaaS Pricing Monitor: Competitor Plan Changes โ - tracks competitor SaaS pricing pages and flags plan or price changes.
- Startup investor contact database โ - builds a structured database of startup investors and their contact details.
- Newsletter Sponsor Intelligence โ - surfaces which brands are sponsoring newsletters and how often.
- Website Technology Change Monitor: Tech Signals โ - tracks when a website adds, drops, or swaps its technology stack.
- Domain Health Monitor: WHOIS, DNS & SSL Monitor โ - watches a domain's WHOIS, DNS, and SSL status for changes.