Agency tools and the API
White-label reports, bulk runs, authenticated reads and the HTTP API.
These are on the Agency plan, except the API, which starts on Pro. Open Agency once you are on a workspace plan.
White-label reports
Turn a project into a report that carries your name instead of designlang’s. Share it by link. Add a password and the client types it once to open the report. Clients do not need an account.
Bulk extraction
Paste or upload up to 100 URLs. The job reads each one, spends 1 credit per page and returns results as a CSV.
Reading behind a login
Attach one credential to a project: HTTP basic auth, a cookie string or one request header. It is stored encrypted, bound to the project and its host, and sent only to that host. It never appears in logs, errors or API responses. Only read sites you are allowed to read.
The API
Make a key in Settings and send it as a bearer token. POST /api/v1/extract reads one page for 1 credit and returns a result. Rate limits per key are 10 requests a minute on Pro, 30 on Team and 120 on Agency. A failed read returns the credit. The endpoints, errors and an OpenAPI file are on the API reference.
curl https://api.designlang.app/api/v1/extract \
-H "Authorization: Bearer dla_..." \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'