Integration Playground
A real API for cats,
built for integration tests with whiskers.
Cats API is a joke website wrapped around a real Laravel API. It ships Sanctum auth, health checks, user registration, plan-based rate limits, and CRUD endpoints for cats, so your external platform can test against something delightfully serious about nonsense.
curl -X GET "https://www.catsapi.com.br/api/v1/cats" \ -H "Authorization: Bearer <token_sanctum>"
Latency
?
API surface, not marketing fur
The current app exposes cat CRUD, Sanctum tokens, session auth for the web panel, admin user management, request logging, Swagger docs, and a health endpoint. No fake AI cat analytics. The cats are dramatic enough already.
Plan-based abilities
`stray` can read cats, while `house_cat` and `lion` can create, update, and delete them.
Real integration targets
Use real endpoints such as `/api/v1/health`, `/api/v1/auth/login`, and `/api/v1/cats` while your platform learns to herd cats over HTTP.
| Field | Example | Notes |
|---|---|---|
| name | Mittens |
required
string
|
| color | Orange tabby |
required
string
|
| skill / owner_name | Door opening / Ana Silva |
required
write-safe
|
Create a cat record
Read the current cat registry
Query the cat collection, inspect payload shape, and make sure your integration can survive a highly professional API whose subject matter is, admittedly, tiny chaos goblins.
$ curl https://www.catsapi.com.br/api/v1/cats
Waiting for a valid Bearer token...
200 OK: cats are now officially serializable.
Resource Allocation
Plans and rate limits
These are application plans, not a live billing system. What matters here is abilities and request throughput.
Stray
Discovery Tier
- check_circle Read-only cat access
- check_circle 60 requests per minute
House Cat
Write Tier
- bolt 1000 requests per minute
- bolt Create, update, and delete cats
- bolt Ideal for serious integration tests and unserious cat names
Lion
High Throughput Tier
- all_inclusive 100000 requests per minute
- headset_mic Same cat write abilities as House Cat
- dns Best when your load tests land on their feet
Feature Matrix
Granular breakdown of operational capabilities across service tiers.
| System Feature | Stray | House Cat | Lion |
|---|---|---|---|
|
API Access Read/write abilities and request throughput |
Read only 60 req/min | Read + write 1000 req/min | Read + write 100000 req/min |
|
Cat write operations POST, PUT, PATCH, DELETE |
horizontal_rule | check | check |
|
Sanctum token flow Bearer token support for API requests |
check | check | check |
|
Demo token endpoint Optional `/api/v1/auth/token` when `DEMO_TOKEN_ENDPOINT=true` |
horizontal_rule | horizontal_rule | horizontal_rule |
|
Web dashboard Session auth, tokens, activity, and plan pages |
check | check | check |
|
Request logging Authenticated API activity is visible in the web dashboard |
check | check | check |
|
Health endpoint Simple uptime signal for smoke tests and monitors |
check | check | check |
Access Key Provisioning
If the optional demo token endpoint is enabled, say the magic word meow and the API will hand over a demo token. Yes, this is silly. No, the endpoint is not kidding.
Input Sequence Required
meow
"If a cat walks across your keyboard during onboarding, we count that as exploratory testing."