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.
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.