Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 2.62 KB

File metadata and controls

61 lines (41 loc) · 2.62 KB

RAE API Org

Welcome to the RAE API Organization. Here you'll find tools for interacting with the Spanish language programmatically. The Real Academia Española (RAE) hasn't shown interest in providing a public API for its dictionary, so we built our own.

This is a non-profit project with educational and collaborative goals. We don't claim ownership over RAE's content. By using this API, you're responsible for how you use its resources.

Projects

  • rae-api.com — Unofficial API for the RAE dictionary: definitions, conjugations, reverse search, word of the day, locutions and polysemic words.
  • go-rae — Go client.
  • rae-tui — Terminal interface.
  • rae-raycast — Raycast extension.
  • rae-mcp — LLM integration via Model Context Protocol.

Rate Limiting & API Keys

Due to continuous attacks (DDoS, abusive scraping) affecting service quality, we've implemented rate limiting. API keys are free — this isn't monetization, it's abuse protection.

Tier Requests/min Requests/day How to get it
Free 10 100 No API key (anonymous)
Developer 60 5,000 Self-service (free)
Extended 300 50,000 Contact us
curl "https://rae-api.com/api/words/hola?api_key=YOUR_API_KEY"
# or via header
curl -H "X-API-Key: YOUR_API_KEY" "https://rae-api.com/api/words/hola"

In Development

  • Fuzzy search for partial matches
  • Inverse indexing for definition-based search
  • Improved parsing for RAE's HTML changes

FAQ

Is this official?
No. We have no affiliation with the RAE.

Can I use this for my project?
Yes, it's free to use. Donations welcome: Ko-Fi.

What if the RAE changes their website?
The API uses scraping. If the structure changes, some features might be temporarily interrupted. We store data locally to ensure continuity.

Support the project

If you find it useful, consider buying us a coffee at Ko-Fi or sharing rae-api.com.

Thanks to those who support this project:

@madebygps @nachocerrato


Leer en español