Equibase US Horse Racing Scraper: Race Entries, Odds & Results
Pricing
from $4.60 / 1,000 race records
Equibase US Horse Racing Scraper: Race Entries, Odds & Results
Equibase US horse racing scraper for race entries, results and payouts by date and track. Get morning-line odds, jockeys, trainers, owners, pedigree, distance, surface, track condition, finish order and win, place, show and exotic payouts. Built for handicappers and betting models.
Pricing
from $4.60 / 1,000 race records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
🏇 Equibase US Horse Racing Scraper: Race Entries, Odds & Results
| One feed for international racing results. Part of the Global Horse Racing Results & Dividends suite: race results, pool dividends, and payouts across major racing jurisdictions, currently Hong Kong and the United States, with more regions ahead. | |
| GLOBAL HORSE RACING RESULTS & DIVIDENDS • Results and dividends across international racing jurisdictions | |
|
Hong Kong results, dividends & jockey/trainer stats |
➤ You are here |
|
The Equibase US horse racing scraper that returns entries, results and payouts as clean rows Pull race cards with morning-line odds, jockeys, trainers, owners and pedigree, or official results with finish order and payouts, for any US thoroughbred track and day, without opening a single Equibase page by hand. |
|
🏇 Full entries Program number, jockey, trainer, owner, weight, pedigree, and morning-line odds for every horse |
🏆 Official results Finish order with horse IDs, winning time, track condition, and win, place, and show payouts for every horse |
🎟️ Race conditions Distance, surface, purse, race type and the written conditions of each race, plus every exotic payoff |
📅 Any track, any day Filter by track, race number or surface, or leave it blank for the whole day |
Equibase publishes race data across hundreds of separate per-track pages with no clean export. This Actor turns any day and track into one normalized feed: the card with odds, jockeys and trainers before the race, finish order and payouts after it. Every row carries a clean race ID so entries and results join without any cleanup.
🐎 Who this is for
- I am a handicapper building my own speed and pace models, matching jockey and trainer assignments from the entry card against official results and payouts instead of copying numbers off Equibase by hand.
- I am a DFS player researching morning-line odds and jockey and trainer combos across every card running today, without opening dozens of individual track pages.
- I am a horse racing content site publishing daily results and payout recaps, pulling structured data instead of re-typing chart summaries.
- I am a betting-model builder backtesting strategies against historical exotic payouts, feeding results straight into my spreadsheet or database.
🚀 How to use it
|
STEP 1 Pick a date and track Enter a race date and, optionally, one or more Equibase track codes. |
STEP 2 Choose entries, results, or both Pull the morning-line card, the finished results, or both in one run. |
STEP 3 Get clean race rows Every race lands as a dataset row, ready to filter, sort, or export. |
Leave the track code field empty to pull the tracks racing on the chosen day. In Both mode each race comes as an entries row and a results row, and the raceId field joins them.
📋 Input
| Field | Type | Required | Description |
|---|---|---|---|
raceDate | string | No | Race day, picked from the date field. Leave blank for today. |
trackCodes | array of strings | No | Equibase track codes to keep (for example PRX, DEL, CD). Leave empty for the tracks racing that day. |
dataMode | enum | No | entries, results, or both. Defaults to both. |
maxItems | integer | No | Maximum number of rows to save. Defaults to 10. |
raceNumbers | array | No | Keep only these race numbers on each card, for example 1, 5, 9. |
surface | enum | No | Keep only races on Dirt, Turf, Synthetic or All Weather. Defaults to any surface. |
proxyConfiguration | object | No | Connection settings. The default works for almost everyone. |
📊 Data table
| Field | Type | Description |
|---|---|---|
recordType | string | entries or results, so you can tell the two row kinds apart |
raceId | string | Race ID built from track code, date (YYYY-MM-DD) and race number; joins entries and results |
raceDate | string | Race day as YYYY-MM-DD |
trackCode / trackName | string | Equibase track code and full track name |
raceNumber | integer | Race number on the card |
raceType | string | Race classification (for example Claiming, Maiden Claiming) |
distance / distanceFurlongs | string / number | Distance as printed and converted to furlongs |
surface / trackCondition | string | Racing surface, and track condition once the race has run |
purseUsd | number | Total purse in US dollars |
postTime | string | Scheduled post time (entries rows) |
ageSexRestriction | string | Age and sex eligibility (results rows) |
conditions | string | Written race conditions (entries rows) |
entriesCount / entries | integer / array | Runner count, and one object per horse: post position, program number, horse name and ID, state or country bred, sire, dam, dam sire, jockey, trainer, owner, breeder, age, sex, medication, claiming price, weight, morning-line odds |
resultsAvailable | boolean | True once the race has been run and results are posted |
winnerHorse / winnerJockey / winnerTrainer / winnerProgramNumber | string | The winner and connections (results rows) |
winningTime | string | Official winning time |
finishOrder / finishOrderDetail | array | Horse names in finish order, and the same with positions, program numbers and horse IDs |
winPayout / placePayout / showPayout | number | Payouts for a $2 bet on the winner |
payoutsByHorse | array | Win, place and show payouts for every horse that paid |
exoticPayouts | array | One object per exotic wager: wager type, winning combination, payout |
entryUrl / resultUrl | string | Link to the source Equibase page |
scrapedAt | string | Timestamp of when the row was scraped |
💰 Pricing
Pricing is pay per result: you are billed for rows actually saved to your dataset. Empty runs cost nothing, and a run that Equibase blocks completely is not charged. There are no subscriptions or fixed monthly fees. Free Apify accounts can run a small capped sample.
⭐ Enjoying Equibase US Horse Racing Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ If this saved you from copying results off Equibase by hand, a rating helps a lot. A 5-star rating takes 10 seconds and helps other handicappers and racing sites find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
❓ FAQ
Does it get blocked?
Equibase runs bot detection on its race pages. This Actor is built to clear it automatically on every run, so you do not need to configure anything. If Equibase does stop a run completely, the run ends with a clear message and you are not charged.
What is the difference between entries rows and results rows?
Entries rows are the race card: horses, post positions, jockeys, trainers, owners, pedigree and
morning-line odds. Results rows are the outcome: finish order, winning time, track condition and
payouts. In Both mode you get both for every race, and raceId joins them.
Do I need an Equibase account or API key?
No. Every field this Actor returns is public race data. There is no login, account, or API key involved.
Can I pull a past day or only today?
Both. Leave the date blank for today, or pick any day. Results exist for races that have run; Equibase keeps entries only for recent and upcoming days, so use Results for older dates.
🔗 Other actors
- SofaScore Scraper: Live scores, stats and fixtures ↗ - extracts live sports scores, stats, and fixtures.
- California Attorney Scraper: State Bar Directory ↗ - extracts California attorney directory records by name or bar number.
- Probate & foreclosure leads scraper ↗ - extracts probate and foreclosure lead records from public filings.
- SEC EDGAR Scraper for RAG: 10-K/10-Q/8-K as JSON ↗ - extracts SEC filings as structured JSON for analysis.
- HiBid Scraper: Real-Time Auction Listings ↗ - extracts live auction listings and bidding data.