Webfold API
Web, research and bookmark endpoints over HTTP: scrape, crawl, map and search web pages, search and retrieve arXiv papers, fetch YouTube transcripts, archive pages as Markdown, convert documents, read PDFs with OCR, redact personal data, build corpora, check translations, and run sandboxed computers.
Authenticate every request except GET /health with a bearer API key. Fetched content is cached; the x-cache response header reports hit, miss or raw-hit. Errors have a plain-text body, not JSON. The hosted API is in early access.
https://api.webfold.aiWeb
Fetch pages as Markdown, crawl a site, discover its URLs, and search the pages you have crawled.
- POSTScrape a web page
/v1/web/scrape - POSTCrawl a web site
/v1/web/crawl - POSTDiscover URLs on a web site
/v1/web/map - POSTSearch the local web index
/v1/web/search
Research
Search arXiv, retrieve papers as chunked Markdown, and fetch YouTube transcripts.
- POSTSearch arXiv
/v1/arxiv/search - POSTRetrieve an arXiv paper
/v1/arxiv/retrieve - POSTFetch a YouTube transcript
/v1/youtube/transcript
Bookmarks
Archive a page as Markdown at creation time, tag it and search your archive.
- POSTCreate and archive a bookmark
/v1/bookmarks - GETList and search bookmarks
/v1/bookmarks - GETGet a bookmark
/v1/bookmarks/{id} - PATCHUpdate a bookmark
/v1/bookmarks/{id} - DELETEDelete a bookmark
/v1/bookmarks/{id}
Collections
Group bookmarks. Deleting a collection deletes its bookmarks unless unlink=true.
- POSTCreate a collection
/v1/collections - GETList collections
/v1/collections - GETGet a collection with its bookmarks
/v1/collections/{id} - DELETEDelete a collection
/v1/collections/{id}
Account
Per-meter usage for your key.
System
Service health. No authentication.
Documents
Convert office documents, e-books and spreadsheets to Markdown.
OCR
Read PDFs, including scans.
PII
Detect and redact personal data.
Corpus
Redact, chunk and de-duplicate text into training or retrieval corpora.
- POSTRedact a batch of records
/v1/corpus/redact - POSTChunk and de-duplicate records into corpus rows
/v1/corpus/build
Localization
Extract translatable strings and verify translations.
- POSTVerify translations against their sources
/v1/localization/check - POSTList the translatable strings in a file
/v1/localization/extract
Computers
Sandboxed computers an agent can drive, with human takeover and an audit trail.
- POSTCreate a sandbox computer
/v1/computers - GETGet a computer
/v1/computers/{id} - DELETEDestroy a computer
/v1/computers/{id} - GETList capability tokens
/v1/computers/{id}/tokens - POSTMint a capability token
/v1/computers/{id}/tokens - POSTRevoke every token
/v1/computers/{id}/tokens/revoke-all - DELETERevoke one token
/v1/computers/{id}/tokens/{token_id} - POSTResume the agent
/v1/computers/{id}/agent/resume - GETAgent guard state
/v1/computers/{id}/agent/guard - POSTTake over from the agent
/v1/computers/{id}/takeover - POSTHand control back to the agent
/v1/computers/{id}/handback - POSTRevoke agent access
/v1/computers/{id}/revoke - POSTSuspend a computer
/v1/computers/{id}/suspend - POSTUnsuspend a computer
/v1/computers/{id}/unsuspend - GETRead the audit log
/v1/computers/{id}/audit - GETWhere to open the live desktop
/v1/computers/{id}/stream