---
title: "Get an Atlantic article's content"
method: GET
path: "/theatlantic/article"
tags: ["The Atlantic"]
---

# Get an Atlantic article's content

`GET /theatlantic/article`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/theatlantic/article`
- Auth: API key in header `x-api-key`

Returns one public Atlantic article's metadata and body paragraphs from a canonical article URL. `metered` reflects the site's own soft-paywall flag for that article; the body returned here is the same one the site's own page serves to an anonymous visitor and is never truncated because of it. An article whose page genuinely withholds its body is reported as a restricted-access error instead of a hollow response.

## Query parameters

- `url` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- TheatlanticArticleResponseDoc
  - `code` integer
  - `data` TheatlanticArticleResponse
    - `authors` string[]
    - `description` string
    - `image_url` string
    - `metered` boolean
    - `paragraphs` string[]
    - `published_at` string
    - `section` string
    - `tags` string[]
    - `title` string
    - `updated_at` string
    - `url` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
