Skip to content

RAE API Org

Welcome to the RAE API Organization! This GitHub organization is dedicated to providing tools and resources for developers and enthusiasts who want to interact with the Spanish language in creative and programmatic ways. Our flagship project, rae-api.com, is an unofficial API for querying the Real Academia Española (RAE) dictionary and related linguistic data.

🌟 Mission

The goal of this organization is to make the Spanish language more accessible to developers by providing APIs, libraries, and tools that simplify working with words, definitions, and conjugations. Whether you're building a game like Wordle/PalabReto, creating educational tools, or conducting linguistic research, our resources are here to help.

🚀 Projects

An unofficial API for querying the RAE dictionary. It provides:

  • Definitions of words.
  • Conjugations for verbs.
  • Reverse search (find words based on their definitions).
  • Word of the day.
  • Support for polysemic words and locutions.

A Go client library for interacting with the RAE API. It simplifies integration with the API for Go developers.

A terminal-based user interface (TUI) for exploring the RAE dictionary interactively. Built with tview and designed for a seamless user experience.

🛠️ Features in Progress

  • Fuzzy Search: Improve search results for partial matches or derived words.
  • Inverse Indexing: Enable reverse lookups for words based on their definitions.
  • Improved Parsing: Handle the chaotic and ever-changing HTML structure of the RAE website.
  • Authentication: Introduce API keys to manage usage and prevent abuse.
  • Rate Limiting: Ensure fair usage for all users.
  • Apify Integration: Create complex workflows using apify integration.

💡 Inspiration

This project was born out of the need for a reliable resource to query Spanish words programmatically. Many developers, including myself, have struggled to find an official API or database for the RAE dictionary. After exploring alternatives like web scraping and reverse-engineering, I decided to create rae-api.com to fill this gap.

🤝 Community

We welcome contributions, feedback, and collaboration! If you're using our tools for your projects, let us know. Some examples of how the API has been used:

  • Word-based games like Wordle/PalabReto.
  • Educational tools for learning Spanish.
  • Integration with flashcard apps like Anki.

💬 FAQ

Is this an official API from the RAE?

No, this is an unofficial API created to make the RAE's linguistic data more accessible. The HTML structure of the RAE website is complex and changes frequently, so this project aims to simplify access for developers.

Can I use this API for my project?

Yes! The API is free to use, but donations are welcome to help maintain the server. If you're using it heavily, consider supporting the project via BuyMeACoffee.

What happens if the RAE changes its website?

The API relies on scraping the RAE's website, so changes to their HTML structure can temporarily break the service. However, we store parsed data locally to ensure continuity even if scraping becomes temporarily unavailable.

❤️ Support the Project

Maintaining this API is challenging and resource-intensive. If you find it useful, consider supporting the project:

📢 Stay Updated

Follow this GitHub organization for updates on new features, bug fixes, and future plans. If you have suggestions or want to contribute, feel free to open an issue or pull request.

Thank you for supporting the RAE API project! Together, we can make the Spanish language more accessible to everyone.

Pinned Loading

  1. go-rae go-rae Public

    Official golang SDK for the unofficial RAE JSON API at rae-api.com

    Go 2

  2. rae-tui rae-tui Public

    Command utility to interact with rae-api.com API from the terminal

    Go

Repositories

Showing 4 of 4 repositories
  • rae-mpc Public
    rae-api-com/rae-mpc’s past year of commit activity
    Go 0 0 0 0 Updated Apr 4, 2025
  • .github Public
    rae-api-com/.github’s past year of commit activity
    0 0 1 0 Updated Mar 30, 2025
  • rae-tui Public

    Command utility to interact with rae-api.com API from the terminal

    rae-api-com/rae-tui’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Mar 30, 2025
  • go-rae Public

    Official golang SDK for the unofficial RAE JSON API at rae-api.com

    rae-api-com/go-rae’s past year of commit activity
    Go 2 MIT 0 0 0 Updated Mar 29, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…