Api-KeystringrequiredheaderYour NOSIBLE API key.
Example: nos_sk_...
Turn a public webpage into clean, structured JSON for downstream applications.
Inspect the Search data dictionary or read NOSIBLE research for implementation context and methods.
Api-KeystringrequiredheaderYour NOSIBLE API key.
Example: nos_sk_...
urlstringbodyThe public URL to retrieve and process.
Example: https://example.com/article
htmlstringbodyOptional HTML supplied by the caller. When present, NOSIBLE can process it without fetching the URL body again.
Example: <html>...</html>
renderbooleanbodyForce JavaScript rendering for pages that need a browser to produce their content.
Example: false
recrawlbooleanbodyRequest a fresh crawl instead of reusing a cached document.
Example: false
Use Scrape URL when you need a clean document object rather than search ranking. Pass a public URL; use html when you already have page content and recrawl when you need to bypass a cached copy. The response is the same structured document family used by Search results, so treat fields such as metadata and content as optional when the source does not provide them.
These are the fields you can build against. Nested names use dot notation; optional sections are called out in their descriptions.
messagestringHuman-readable retrieval acknowledgement.
Example: Document retrieved
added_to_batchbooleanWhether the document was added to a downstream batch; normally false for this endpoint.
Example: false
responseobjectStructured document record. Metadata availability varies by source; do not assume every optional field is populated.
Example: { "url": "https://example.com/article", "title": "Article title", "netloc": "example.com", "content": "..." }
response.urlstringCanonical document URL when available.
Example: https://example.com/article
response.titlestringExtracted document title when available.
Example: Article title
response.netlocstringSource hostname.
Example: example.com
response.publisheddate|nullSource publication date when detected.
Example: 2026-07-20
response.visiteddatetime|nullTimestamp at which NOSIBLE retrieved or crawled the document.
Example: 2026-07-21T08:14:22Z
response.authorstring|nullDetected author when available.
Example: Jane Doe
response.descriptionstring|nullSource or generated description when available.
Example: A concise article summary.
response.best_chunkstring|nullMost useful extracted passage for retrieval workflows.
Example: The article begins...
response.contentstringCleaned page or article text. Preserve it as UTF-8 text; it may be large.
Example: Clean extracted text...
invalid_request — The URL or scrape options are invalid.unauthorized — The API key is missing or invalid.rate_limited — The scrape quota has been exhausted; retry after the server's backoff window.upstream_fetch_failed — The source could not be fetched or parsed.upstream_timeout — The source did not respond within the retrieval window.scrape_failed — The URL could not be fetched or parsed. Runtime scrape failures are returned as a 400 response with the upstream reason.