Animals — entry 011 of 20
MeowFacts
meowfacts is a free, keyless REST API that returns one or more random cat facts as JSON, with count and id query parameters for multiple or specific facts. A lang parameter serves community-translated fact sets in around 15 languages (English, Spanish, French, German, Korean, Russian, and others, by browser-style ISO 639 code). It's an open-source (GPL) side project hosted on Heroku and documented via SwaggerHub, with no signup, key, or pricing tier.
MeowFacts is a free, keyless API that returns random cat facts as JSON. Query parameters set the number of facts, pick a fact by id, or change the language. It is an open-source side project hosted on Heroku, with no signup or pricing tier.
GreatAPIs Score
Auth quickstart
- No API key required — requests are public and keyless.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Get a random cat fact
GEThttps://meowfacts.herokuapp.com/
{"data":["Adult cats only meow to communicate with humans."]}Developer reference
Gotchas & limits
- Every response puts its facts in a single
dataarray, even for one fact. The example above shows a one-element array. - Add
?count=Nto get more than one fact per call. Confirmed live:?count=3returned three facts.?count=0returned an empty array, not an error. ?lang=needs a 3-letter code, not a 2-letter one. Confirmed live:?lang=esreturned HTTP 400 with a list of valid codes. The list includeseng,esp,fil,fra,ger, and regional forms such asesp-mx.?lang=espreturned a fact in Spanish.- An out-of-range
?id=does not return an error. Confirmed live:?id=99999returned HTTP 200 with{"data":[null]}. Checkdata[0]fornullbefore you use it as a string.