API Reference
Wall Street Journal API Documentation
Get Wall Street Journal article content — title, author, publish time, and body paragraphs — recovered from a public web-archive snapshot, as structured JSON. 2 endpoints documented below.
How to use Wall Street Journal endpoints
The Wall Street Journal gates nearly everything, so /wsj/article looks for a public archive.today copy of a story instead of reading the paywalled page. Right now that copy is usually unreachable: in a 2026-09-25 test across six proxy pools, archive.today put every stored WSJ snapshot behind a CAPTCHA, which Crawlora does not solve. /wsj/author is unaffected because it reads the Journal's public reporter pages directly: a 2026-09-24 pull for Supreme Court reporter James Romoser returned his bio, job title, two social links, and 50 bylines from April through September 2026.
- Step 1
Canonicalize WSJ URLs before the archive lookup
Pass a canonical wsj.com article URL to /wsj/article. Query strings and fragments are stripped and the URL canonicalized before an archive lookup runs.
- Step 2
Read the result
The response returns title, author, published_at, word_count, and ordered body paragraphs, plus archive_url and archive_timestamp identifying the snapshot the content came from.
- Step 3
Collect a contributor profile via /author/<slug>
Pass a wsj.com/news/author/<slug> URL to /wsj/author. A successful 2026-09-24 pull for a Supreme Court reporter returned his bio, job title, two social links, and 50 bylines running from April through September 2026.