Endpoint Playground
Returns a page of FanDuel Research articles (predictions, picks, prop bets, guides), newest first, without their bodies: title, description, sport, author, publish time, link, thumbnail and tags. Filter by sport, sub-category (needs a sport; cannot be combined with a date window), team (needs a sport), author, hero type and publish window. Page with `cursor` while `has_more` is true; the service reports no total.
25 Oct 2026: 40 articles; 11 fields had a value in every checked item and 2 varied between items.
Sample value profiles: published_at: 2026-10-20 to 2026-10-25; sub_heading: “Dolphins vs Jets: 5 Best Bets and Player Props for Sunday’s…” and 5 other values; url: fanduel.com.
curl 'https://api.crawlora.net/api/v1/fanduel/research/articles?sport=casino&hero_type=IMAGE' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| sport | string | No | casino | Sport or topic slug from the `sports` route; default all sports |
| exclude_sport | string | No | Drop these sports (repeat the parameter or comma-separate), same slugs as `sport` | |
| sub_category | string | No | Topic slug from the `sub-categories` route; needs `sport` and must belong to it | |
| team | integer | No | A team's `number_fire_id` from the `sports` route (`sport` selects the list); needs `sport`. An id of another sport returns `400` | |
| player | integer | No | A player's `number_fire_id` (`subject.number_fire_id` of the `player-news` route); keeps articles about that player. An unknown id, or one of a different `sport`, returns `400` | |
| author | string | No | Author id (a UUID) from the `authors` route | |
| hero_type | string | No | IMAGE | Hero media: `IMAGE` or `JWPLAYER` (video) |
| published_after | string | No | Earliest publish time, RFC 3339 or `YYYY-MM-DD` | |
| published_before | string | No | Latest publish time, RFC 3339 or `YYYY-MM-DD`; not earlier than `published_after` | |
| hide_deprioritized | boolean | No | `true` to hide content the site ranks down; it also reorders the list | |
| limit | integer | No | Articles per page, 1 to 50; default 20 | |
| cursor | string | No | Continue from the previous response's `next_cursor` |
{
"code": 200,
"data": {
"articles": [
{
"id": "b593a932-8d2a-43f4-a291-1fb2451bb07f",
"slug": "3-best-nfl-touchdown-bets-for-week-7",
"title": "3 Best NFL Touchdown Bets for Week 7",
"description": "NFL touchdown picks for this week. What are the best TD bets for Week 7?",
"url": "https://www.fanduel.com/research/3-best-nfl-touchdown-bets-for-week-7",
"sport": {
"slug": "nfl",
"name": "NFL"
},
"author": {
"id": "7d2d1f13-3b6c-4d4c-bc55-0989c764f095",
"name": "FanDuel Staff",
"slug": "fanduel-staff"
},
"published_at": "2026-10-23T17:53:51Z",
"updated_at": "2026-10-23T17:53:52Z",
"thumbnail_url": "https://cdn.sanity.io/images/pbwem9y5/ch_production/73bcd370913f4dd4f935a6fe6dac557512b76588-5161x3441.jpg?rect=242,0,4714,2556&w=332&h=180",
"hero_type": "IMAGE",
"tags": [
{
"name": "NFL",
"type": "sport"
}
]
}
],
"has_more": true,
"next_cursor": "13fa142b-a502-4a0c-b23a-30f0e69ab2e1",
"fetched_at": "2026-10-23T19:14:41Z"
},
"msg": "OK"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.