IGFA World Record Fish Scraper avatar

IGFA World Record Fish Scraper

Pricing

Pay per event

Go to Apify Store
IGFA World Record Fish Scraper

IGFA World Record Fish Scraper

Scrape all IGFA world record fish data. Returns current, pending, and vacant records across all categories — all-tackle, line-class, fly-rod, and junior — with species, angler, weight, location, and status.

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

5 days ago

Last modified

Categories

Share

Scrapes the complete IGFA (International Game Fish Association) world record database. The IGFA is the recognized global authority on sport-fishing records — this actor gives you structured access to their entire public record catalog.

What data you get

Each record includes:

FieldDescription
species_common_nameCommon name (e.g. "Bluefin tuna")
species_scientific_nameScientific name in Genus species format
record_categoryCategory: All-Tackle, Line Class, Fly Rod, Junior, etc.
line_classLine class weight (e.g. "10 kg / 20 lb"). Null for all-tackle records.
weightRecord weight with both metric and imperial units
lengthLength measurement for all-tackle length records
angler_nameName of the record-holding angler
catch_locationWater body and region where fish was caught
countryCountry of capture (parsed from catch_location)
catch_dateDate the fish was caught
bait_or_lureBait or lure used (requires IGFA member login — returns null in public data)
statusRecord status: Approved, Pending, Vacant, or Retired
source_urlDirect link to the record on igfa.org
scraped_atTimestamp of when this record was scraped

Input

ParameterTypeDefaultDescription
maxItemsinteger10Maximum number of records to return. Set to 0 for all records (~35,000–40,000 total).

Coverage

The actor collects records across all IGFA categories:

  • All-Tackle — heaviest fish ever caught on any line class
  • All-Tackle Length — longest fish by species
  • All-Tackle Length Fly — length records on fly tackle
  • All-Tackle Length Junior — length records for junior anglers
  • Freshwater Line Class — freshwater species across all line weights
  • Saltwater Line Class — saltwater species across all line weights
  • Pending — records submitted but not yet ratified
  • Vacant — record categories with no current holder

Records are deduplicated across categories by IGFA's internal record ID, so each fish record appears exactly once.

Use cases

  • Build fishing apps and databases with authoritative species weight/length benchmarks
  • Power AI angling assistants with structured world record data
  • Enrich species databases — pairs with FishBase data for complete taxonomy
  • Research and journalism on record-breaking catches and trends
  • Track pending and vacant records for competitive anglers

Notes

  • The complete dataset (~35,000+ records including historical/retired entries) runs in a few minutes
  • Records are sourced from the IGFA member portal's public search API — no login required
  • bait_or_lure field is null for all records (detail endpoint requires IGFA member authentication)
  • The IGFA updates records on an ongoing basis — periodic refreshes (quarterly) are sufficient for most use cases