Sporting News API endpoint
Returns a Sporting News US article by canonical `url`, such as `https://www.sportingnews.com/us/nfl/dallas-cowboys/news/<slug>/<id>`: title, description, section (the sport or topic in the URL, for example `NFL`), authors, publication and update times, image and body `paragraphs`. Tables, embeds, ad slots and related-story lists are excluded. Non-US editions and hub pages are rejected.
/sportingnews/articleQuery parameter: url is a canonical HTTPS Sporting News US article URL of the form https://www.sportingnews.com/us/<sport>/[<team-or-topic>/]news/<slug>/<24-character id> (or .../watch/<slug>/<id>), e.g. https://www.sportingnews.com/us/nfl/dallas-cowboys/news/cowboys-george-pickens-production-way-down/30f07d65f36691600b3f97ba. Section hubs, author pages, feeds, non-US editions (/uk/, /au/, ...), the /api/ paths and other hosts return an invalid-params error. Any query string is dropped before the request.
The endpoint returns public metadata (title, description, published_at, updated_at, section, authors, image_url) and the body paragraphs (paragraphs and list items; tables, embedded posts, video players, ad slots, "More ... news" related-story lists and sponsor call-outs such as "BUY NOW: ..." are not included). section is the sport or topic named in the URL, for example NFL or Tickets.
Paywall behavior: no paywall was observed. Sporting News serves the full body of every sampled article to an anonymous request, so paywalled is omitted; no gated example URL was found. The site runs a registration widget but does not gate story text.
Example response (truncated):
{"code":200,"data":{"url":"https://www.sportingnews.com/us/nfl/dallas-cowboys/news/cowboys-george-pickens-production-way-down/30f07d65f36691600b3f97ba","title":"Cowboys' George Pickens' production is way down, but don't freak out yet","description":"Dallas Cowboys wideout George Pickens isn't having a great start to his 2026-27 season. Should you be up nights thinking about it?","published_at":"2026-09-24T22:50:46Z","updated_at":"2026-09-24T23:01:14Z","section":"NFL","authors":["Anne Erickson"],"image_url":"https://library.sportingnews.com/styles/crop_style_16_9_1280_webp/s3/2025-11/USATSI_27691478.jpg.webp?itok=RJtx7Y1N","paragraphs":["Cowboys wide receiver George Pickens has been a huge part of the NFL conversation all offseason, thanks to his lingering contract talks with the team."]}}
| Field | In the sample | Value in the sample |
|---|---|---|
| url | Has a value | sportingnews.com |
| title | Has a value | 72 characters |
| description | Has a value | 130 characters |
| published_at | Has a value | 2026-09-24 |
| updated_at | Has a value | 2026-09-24 |
| section | Has a value | “NFL” |
| authors | Has a value | 1 entry |
| image_url | Has a value | library.sportingnews.com |
| paragraphs | Has a value | 7 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| url | string | Yes | Canonical Sporting News US article URL | https://www.sportingnews.com/us/nfl/dallas-cowboys/news/cowboys-george-pickens-production-way-down/30f07d65f36691600b3f97ba | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportingnews/article?url=https%3A%2F%2Fwww.sportingnews.com%2Fus%2Fnfl%2Fdallas-cowboys%2Fnews%2Fcowboys-george-pickens-production-way-down%2F30f07d65f36691600b3f97ba" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"url": "https://www.sportingnews.com/us/nfl/dallas-cowboys/news/cowboys-george-pickens-production-way-down/30f07d65f36691600b3f97ba",
"title": "Cowboys' George Pickens' production is way down, but don't freak out yet",
"description": "Dallas Cowboys wideout George Pickens isn't having a great start to his 2026-27 season. Should you be up nights thinking about it?",
"published_at": "2026-09-24T22:50:46Z",
"updated_at": "2026-09-24T23:01:14Z",
"section": "NFL",
"authors": [
"Anne Erickson"
],
"image_url": "https://library.sportingnews.com/styles/crop_style_16_9_1280_webp/s3/2025-11/USATSI_27691478.jpg.webp?itok=RJtx7Y1N",
"paragraphs": [
"Cowboys wide receiver George Pickens has been a huge part of the NFL conversation all offseason, thanks to his lingering contract talks with the team."
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.articleResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.ArticleResponse | No | ||||
| data.authors | array | No | ||||
| data.description | string | No | ||||
| data.image_url | string | No | ||||
| data.paragraphs | array | No | ||||
| data.paywalled | boolean | No | Paywalled is true when the publisher serves only a teaser of this article to anonymous readers, so Paragraphs is a partial body rather than the full text. It is omitted when the full public body was returned. | |||
| data.published_at | string | No | ||||
| data.section | string | No | ||||
| data.title | string | No | ||||
| data.updated_at | string | No | ||||
| data.url | string | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/sportingnews/article?url=https%3A%2F%2Fwww.sportingnews.com%2Fus%2Fnfl%2Fdallas-cowboys%2Fnews%2Fcowboys-george-pickens-production-way-down%2F30f07d65f36691600b3f97ba" \
-H "x-api-key: $CRAWLORA_API_KEY"