API
The API lives at api.getdesign.app. One endpoint, one response type: text/markdown.
Endpoint
Section titled “Endpoint”GET https://api.getdesign.app/?url=<target>Accept: text/markdownExample
Section titled “Example”curl "https://api.getdesign.app/?url=https://stripe.com" \ -H "Accept: text/markdown" \ -o stripe.design.mdQuery parameters
Section titled “Query parameters”| Name | Type | Required | Description |
|---|---|---|---|
url | string | yes | Absolute URL to extract from. Must be publicly reachable. |
viewport | string | no | Target viewport, e.g. 1440x900. Defaults to desktop. |
Response
Section titled “Response”200 OKwithContent-Type: text/markdown; charset=utf-8and the fulldesign.mdbody.400 Bad Requestifurlis missing or invalid.429 Too Many Requestsif you exceed the public rate limit.
- No authentication in v1.
- The extractor renders the target in a real browser. First-run latency can be a few seconds.
- Respect the target site’s terms when using the output.