Skip to the page

Website to text

Enter the URL of a web page and get its main text as plain text, ready for a model or a file.

Opens in the workspace after sign-up. Runs on the $10 of credit a new account gets, no card.

What you get back

One result for each URL, in the order you sent them.

The words only
The main text of the page as plain text, without its menus, footers, and ads.
Title and date
The title of the page, and the date the page says it was published, when it says one.
Where the text came from
A page that refuses a plain read is tried again. The result says if the text is from the live page, the site’s own feed, or a public web archive capture.
The code of the call
The same request as curl, Python, and JavaScript, to run from your own program with an API key.

Website to text questions

Something we didn't answer? Talk to a human

Is it free?
A new account gets $10 of credit with no card, and the tool runs on that credit. The Extract API costs $0.80 per 1,000 pages read. A page that gives no text is not charged.
Why do I have to sign up?
The tool runs a real Extract API call from your account, so the read has an account to run on and a balance to pay from.
How many pages can I convert at once?
Up to 20 URLs in one call. Put one URL on each line in the workspace.
Does it read PDF files?
Yes. PDF, Word, and Excel documents come back as plain text, the same as a web page.
Can I get Markdown instead?
Yes. Change the format to Markdown in the workspace. Markdown keeps the headings, lists, and links of the page.
Can I call it from my code?
Yes. The tool is one call to the Extract API with the format set to text. The docs show the request and the reply.

Convert pages from your own code

Get an API key and send up to 20 URLs in one call to the Extract API. Each page comes back as plain text or Markdown.