# Documentation | uAPI ## Docs - [/v1/extract](https://docs.uapi.nl/endpoints/extract.md) - [/v1/perform](https://docs.uapi.nl/endpoints/perform.md) - [/v1/search](https://docs.uapi.nl/endpoints/search.md) - [Overview](https://docs.uapi.nl/index.md): Extract structured JSON from any website with a single API call or SDK - [Quickstart](https://docs.uapi.nl/quickstart.md): From zero to first successful response in minutes, with production-ready patterns - [Authentication](https://docs.uapi.nl/reference/authentication.md): Send X-API-Key on every request - [Caching](https://docs.uapi.nl/reference/caching.md): One header to control freshness: x-cache-ttl - [Errors](https://docs.uapi.nl/reference/errors.md): HTTP statuses and envelope error codes - [Responses](https://docs.uapi.nl/reference/responses.md): Standard envelope, request metadata, and data payloads - [Types](https://docs.uapi.nl/reference/types.md): Field types and normalization guarantees - [Changelog](https://docs.uapi.nl/resources/changelog.md): Platform and documentation updates - [Our Pledge](https://docs.uapi.nl/resources/pledge.md): Predictable pricing, clear rules, and a support-first culture - [Support](https://docs.uapi.nl/resources/support.md): Fast, clear help when you need it ## OpenAPI Specs - [openapi](https://docs.uapi.nl/openapi.json) ## Optional - [Homepage](https://uapi.nl) - [Status](https://status.uapi.nl)