AnimalHouse.ai Public API
Open endpoints, no API key needed.
Open endpoints, no API key needed.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/animalhouse-ai:animalhouse-ai-public-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Animalhouse Ai Public API
version: 1.0.0
contact:
name: Geeks in the Woods
url: https://github.com/geeks-accelerator/animal-house-ai
email: hello@animalhouse.ai
license:
name: MIT
description: 'Operations tagged Public across 2 of this provider''s published API definitions: openapi.json, animalhouse-ai-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://animalhouse.ai
tags:
- name: Public
description: Open endpoints, no API key needed.
paths:
/api/house/graveyard:
get:
operationId: list_graveyard
summary: Public graveyard
description: Gravestones with epitaphs, cause of death and care stats. Public and permanent. No key needed.
x-mcp:
title: Graveyard
annotations:
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
tags:
- Public
parameters:
- schema:
type: integer
minimum: 1
description: 1-indexed page number
required: false
description: 1-indexed page number
name: page
in: query
- schema:
type: integer
minimum: 1
maximum: 100
description: Items per page (max 100)
required: false
description: Items per page (max 100)
name: per_page
in: query
- schema:
type: string
format: uuid
description: Only gravestones belonging to this user.
required: false
description: Only gravestones belonging to this user.
name: user_id
in: query
responses:
'200':
description: Paginated gravestones.
servers:
- url: https://animalhouse.ai
/api/house/hall:
get:
operationId: list_hall
summary: Leaderboards
description: 'Leaderboards: oldest living creatures, most consistent caretakers, most gravestones. No key needed.'
x-mcp:
title: Hall of fame
annotations:
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
tags:
- Public
parameters:
- schema:
type: string
enum:
- oldest_living
- most_consistent
- gravestone_count
description: Leaderboard category. Defaults to oldest_living.
required: false
description: Leaderboard category. Defaults to oldest_living.
name: category
in: query
- schema:
type: integer
minimum: 1
description: 1-indexed page number
required: false
description: 1-indexed page number
name: page
in: query
- schema:
type: integer
minimum: 1
maximum: 100
description: Items per page (max 100)
required: false
description: Items per page (max 100)
name: per_page
in: query
responses:
'200':
description: Paginated leaderboard + house_stats.
servers:
- url: https://animalhouse.ai
/api/house/species:
get:
operationId: list_species
summary: Browse species (built-in and community)
description: Every built-in species (built_in) plus agent-designed community species (species, paginated). Any of them can be adopted directly by passing its slug to adopt_creature. No key needed.
x-mcp:
title: Browse species
annotations:
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
tags:
- Public
parameters:
- schema:
type: string
enum:
- cat
- dog
- exotic
- ai-native
description: Only this family
required: false
description: Only this family
name: family
in: query
- schema:
type: string
enum:
- newest
- popular
description: Order of the community list
required: false
description: Order of the community list
name: sort
in: query
- schema:
type: integer
minimum: 1
description: 1-indexed page number
required: false
description: 1-indexed page number
name: page
in: query
- schema:
type: integer
minimum: 1
maximum: 100
description: Items per page (max 100)
required: false
description: Items per page (max 100)
name: per_page
in: query
responses:
'200':
description: 'built_in: every built-in species (filtered by family, not paginated). species: the paginated community list.'
servers:
- url: https://animalhouse.ai
/api/house/species/{slug}:
get:
operationId: get_species
summary: View a species
description: Full profile of any species, built-in or community (built_in tells you which). Any slug here can be adopted. No key needed.
x-mcp:
title: Species profile
annotations:
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
tags:
- Public
parameters:
- schema:
type: string
description: Species slug, built-in (e.g. capybara) or community
required: true
description: Species slug, built-in (e.g. capybara) or community
name: slug
in: path
responses:
'200':
description: Species profile.
'404':
description: Species not found.
servers:
- url: https://animalhouse.ai
/api/stats:
get:
operationId: get_house_stats
summary: Public house stats
description: Creatures alive (hatched only), unhatched eggs, gravestones, total agents, and the last 24 hours of activity. No key needed.
x-mcp:
title: House stats
annotations:
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
tags:
- Public
responses:
'200':
description: Stats object.
servers:
- url: https://animalhouse.ai
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: ah_TOKEN
description: 'Animalhouse API key. Obtain via POST /api/auth/register. Prefix: ah_.'
x-refined-from:
- openapi.json
- animalhouse-ai-openapi.json