Bassmaster Tournament Results & Standings Scraper avatar

Bassmaster Tournament Results & Standings Scraper

Pricing

Pay per event

Go to Apify Store
Bassmaster Tournament Results & Standings Scraper

Bassmaster Tournament Results & Standings Scraper

Scrape Bassmaster tournament results for all series (Elite, Opens, Classic, College, Kayak). Returns per-day and final standings including angler name, weight, fish count, rank, and payout. Built on Bassmaster's public REST API.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape tournament results and standings from Bassmaster.com for any year range and series. Returns one record per angler per result row — final standings and/or per-day standings — including weight, fish count, rank, and payout.

What it scrapes

Covers all Bassmaster tournament series:

  • Elite — top professional circuit
  • Opens — regional qualifiers (East, Central, Southern, Western)
  • Classic — the championship event
  • College — college-level competition
  • High School — high-school series
  • Junior — junior angler series
  • Kayak — kayak-only circuit
  • B.A.S.S. Nation — amateur divisional events

Input

FieldTypeDefaultDescription
startYearinteger2024First year to scrape (inclusive)
endYearintegercurrent yearLast year to scrape (inclusive)
seriesFilterarray["elite"]Limit to specific series slugs. Empty = all series
resultsModeenum"final""final" (final standings only), "daily" (per-day standings only), or "both"
maxItemsinteger0Cap on total records saved. 0 = no limit

Series slugs for seriesFilter

elite, opens, classic, college, high-school, junior, kayak, bass-nation

Example input

{
"startYear": 2023,
"endYear": 2025,
"seriesFilter": ["elite", "opens"],
"resultsMode": "final",
"maxItems": 0
}

Output

One JSON record per angler per result row.

FieldTypeDescription
tourstringSeries slug (e.g. elite, opens)
event_namestringFull tournament name with sponsor
event_locationstringBody of water, city, and state
event_start_datestringISO-8601 start date
event_end_datestringISO-8601 end date
angler_namestringFull name of the angler
angler_hometownstringAngler's hometown (when available)
daystring"final" or day number string ("1", "2", ...)
fish_countinteger|nullNumber of fish weighed (daily mode)
total_weightstringTotal weight in "lbs-oz" format (e.g. "42-4")
total_weight_ozinteger|nullTotal weight in ounces (numeric)
big_bass_weightstringBiggest bass weight in "lbs-oz" format
rankinteger|nullFinishing position
payoutnumberTotal payout (prize + cash bonus)
prize_moneynumberBase prize money
cash_bonusnumberCash bonus component
source_urlstringURL of the results page
scraped_atstringISO-8601 scrape timestamp

Example record

{
"tour": "elite",
"event_name": "2025 St. Croix Bassmaster Elite at Pasquotank River",
"event_location": "Pasquotank River/Albemarle Sound, Elizabeth City, NC",
"event_start_date": "2025-04-10T00:00:00-04:00",
"event_end_date": "2025-04-13T23:59:59-04:00",
"angler_name": "Joey Cifuentes III",
"angler_hometown": "",
"day": "final",
"fish_count": null,
"total_weight": "42-4",
"total_weight_oz": 676,
"big_bass_weight": "",
"rank": 23,
"payout": 6000,
"prize_money": 6000,
"cash_bonus": 0,
"source_url": "https://www.bassmaster.com/tournament/2025-bassmaster-elite-at-pasquotank-river/results/?day=0",
"scraped_at": "2026-05-27T13:28:05.887Z"
}

Data source

Results are pulled from Bassmaster's public WordPress REST API (/wp-json/bassmaster/v1/ and /wp-json/data/v1/). No API key or account required. Data is publicly accessible.

Notes

  • Not all tournaments have complete payout data; missing values default to 0
  • Daily standings are available for most Elite and Opens events; some smaller series only have final standings
  • The seriesFilter array uses Bassmaster's internal series slugs — check the results URL on bassmaster.com if a series slug isn't working as expected