IGFA World Record Fish Scraper
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
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:
| Field | Description |
|---|---|
species_common_name | Common name (e.g. "Bluefin tuna") |
species_scientific_name | Scientific name in Genus species format |
record_category | Category: All-Tackle, Line Class, Fly Rod, Junior, etc. |
line_class | Line class weight (e.g. "10 kg / 20 lb"). Null for all-tackle records. |
weight | Record weight with both metric and imperial units |
length | Length measurement for all-tackle length records |
angler_name | Name of the record-holding angler |
catch_location | Water body and region where fish was caught |
country | Country of capture (parsed from catch_location) |
catch_date | Date the fish was caught |
bait_or_lure | Bait or lure used (requires IGFA member login — returns null in public data) |
status | Record status: Approved, Pending, Vacant, or Retired |
source_url | Direct link to the record on igfa.org |
scraped_at | Timestamp of when this record was scraped |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum 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_lurefield 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