On October 8, 2026, Firecrawl's changelog introduced Universal Scrape. The /scrape endpoint now reads dynamic websites, PDFs, images, Word documents, spreadsheets and presentations by URL. Firecrawl says it handles rendering, retries and parsing.
The same endpoint can also call supported Alexandria data providers, such as people profiles, financial data and podcasts.
The scrape docs state these costs:
Each scrape uses 1 credit
PDF parsing costs 1 credit per PDF page
Prerequisites
A Firecrawl API key in FIRECRAWL_API_KEY
The latest firecrawl SDK, as the announcement asks
A document that is reachable by a public URL
Steps
Update the firecrawl SDK to the latest version.
Pass the document URL to /scrape the same way you would pass a web page. The docs give this Python line for a PDF: