Query structured spec data via REST or MCP. Get exactly what your agent needs.
https://httpbin.org
/anything
Anything passed in request
DELETE /anything
/anything
Anything passed in request
GET /anything
/anything
Anything passed in request
PATCH /anything
/anything
Anything passed in request
POST /anything
/anything
Anything passed in request
PUT /anything
/anything/{anything}
Anything passed in request
DELETE /anything/{anything}
/anything/{anything}
Anything passed in request
GET /anything/{anything}
/anything/{anything}
Anything passed in request
PATCH /anything/{anything}
/anything/{anything}
Anything passed in request
POST /anything/{anything}
/anything/{anything}
Anything passed in request
PUT /anything/{anything}
/basic-auth/{user}/{passwd}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user | path | required | string | — |
| passwd | path | required | string | — |
Sucessful authentication.
Unsuccessful authentication.
GET /basic-auth/{user}/{passwd}
/bearer
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| Authorization | header | optional | string | — |
Sucessful authentication.
Unsuccessful authentication.
GET /bearer
/digest-auth/{qop}/{user}/{passwd}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| qop | path | required | string | auth or auth-int |
| user | path | required | string | — |
| passwd | path | required | string | — |
Sucessful authentication.
Unsuccessful authentication.
GET /digest-auth/{qop}/{user}/{passwd}
/digest-auth/{qop}/{user}/{passwd}/{algorithm}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| qop | path | required | string | auth or auth-int |
| user | path | required | string | — |
| passwd | path | required | string | — |
| algorithm | path | required | string | MD5, SHA-256, SHA-512 |
Sucessful authentication.
Unsuccessful authentication.
GET /digest-auth/{qop}/{user}/{passwd}/{algorithm}
/digest-auth/{qop}/{user}/{passwd}/{algorithm}/{stale_after}
allow settings the stale_after argument.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| qop | path | required | string | auth or auth-int |
| user | path | required | string | — |
| passwd | path | required | string | — |
| algorithm | path | required | string | MD5, SHA-256, SHA-512 |
| stale_after | path | required | string | — |
Sucessful authentication.
Unsuccessful authentication.
GET /digest-auth/{qop}/{user}/{passwd}/{algorithm}/{stale_after}
/hidden-basic-auth/{user}/{passwd}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user | path | required | string | — |
| passwd | path | required | string | — |
Sucessful authentication.
Unsuccessful authentication.
GET /hidden-basic-auth/{user}/{passwd}
/cookies
Set cookies.
GET /cookies
/cookies/delete
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| freeform | query | optional | string | — |
Redirect to cookie list
GET /cookies/delete
/cookies/set
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| freeform | query | optional | string | — |
Redirect to cookie list
GET /cookies/set
/cookies/set/{name}/{value}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| name | path | required | string | — |
| value | path | required | string | — |
Set cookies and redirects to cookie list.
GET /cookies/set/{name}/{value}
/base64/{value}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| value | path | required | string | — |
Decoded base64 content.
GET /base64/{value}
/bytes/{n}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| n | path | required | int | — |
Bytes.
GET /bytes/{n}
/delay/{delay}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| delay | path | required | int | — |
A delayed response.
DELETE /delay/{delay}
/delay/{delay}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| delay | path | required | int | — |
A delayed response.
GET /delay/{delay}
/delay/{delay}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| delay | path | required | int | — |
A delayed response.
PATCH /delay/{delay}
/delay/{delay}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| delay | path | required | int | — |
A delayed response.
POST /delay/{delay}
/delay/{delay}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| delay | path | required | int | — |
A delayed response.
PUT /delay/{delay}
/drip
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| duration | query | optional | number | The amount of time (in seconds) over which to drip each byte |
| numbytes | query | optional | integer | The number of bytes to respond with |
| code | query | optional | integer | The response code that will be returned |
| delay | query | optional | number | The amount of time (in seconds) to delay before responding |
A dripped response.
GET /drip
/links/{n}/{offset}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| n | path | required | int | — |
| offset | path | required | int | — |
HTML links.
GET /links/{n}/{offset}
/range/{numbytes}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| numbytes | path | required | int | — |
Bytes.
GET /range/{numbytes}
/stream-bytes/{n}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| n | path | required | int | — |
Bytes.
GET /stream-bytes/{n}
/stream/{n}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| n | path | required | int | — |
Streamed JSON responses.
GET /stream/{n}
/uuid
A UUID4.
GET /uuid
/delete
The request’s DELETE parameters.
DELETE /delete
/get
The request’s query parameters.
GET /get
/patch
The request’s PATCH parameters.
PATCH /patch
/post
The request’s POST parameters.
POST /post
/put
The request’s PUT parameters.
PUT /put
/image
An image.
GET /image
/image/jpeg
A JPEG image.
GET /image/jpeg
/image/png
A PNG image.
GET /image/png
/image/svg
An SVG image.
GET /image/svg
/image/webp
A WEBP image.
GET /image/webp
/absolute-redirect/{n}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| n | path | required | int | — |
A redirection.
GET /absolute-redirect/{n}
/redirect-to
A redirection.
DELETE /redirect-to
/redirect-to
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| url | query | required | string | — |
| status_code | query | optional | int | — |
A redirection.
GET /redirect-to
/redirect-to
A redirection.
PATCH /redirect-to
/redirect-to
application/x-www-form-urlencoded
RedirectsToGivenUrlPostRequest
| Property | Type | Required |
|---|---|---|
| url | string | required |
| status_code | int | optional |
A redirection.
POST /redirect-to
/redirect-to
application/x-www-form-urlencoded
RedirectsToGivenUrlPostRequest
| Property | Type | Required |
|---|---|---|
| url | string | required |
| status_code | int | optional |
A redirection.
PUT /redirect-to
/redirect/{n}
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| n | path | required | int | — |
A redirection.
GET /redirect/{n}
RedirectsToGivenUrlPostRequest
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
},
"status_code": {
"type": "int"
}
}
}
| Version | Endpoints | Schemas | Ingested | Status |
|---|---|---|---|---|
| 0.9.2 | 73 | 1 | 2026-05-11 | current |
| 0.9.2 | 73 | 1 | 2026-04-16 |