API v1 · developers and assistants · chercher_sur_le_site

Search the site

montheme.fr's search (the same as its magnifier): the matching pages (five at most), with title, address and excerpt.

What it takes

No birth: only the options below.

Options

OptionValuesDefaultWhat it does
requetea textrequiredA few words, nothing about the person.

Calling it

With GET

https://montheme.fr/api/v1/chercher_sur_le_site?requete=full+moon&lang=en

With POST and a JSON body

POST https://montheme.fr/api/v1/chercher_sur_le_site
Content-Type: application/json

{
  "requete": "full moon",
  "lang": "en"
}

With the MCP server (tool chercher_sur_le_site)

https://montheme.fr/api/mcp

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "chercher_sur_le_site",
    "arguments": {
      "requete": "full moon",
      "language": "en"
    }
  }
}

What it returns

The response holds outil, version, and resultat, whose keys are:

KeyType
requetestring
resultatsarray

What this example returns (the start), calculated by the site when the page was built:

{
  "outil": "chercher_sur_le_site",
  "version": "1",
  "resultat": {
    "requete": "full moon",
    "resultats": [
      {
        "titre": "Full moon",
        "extrait": "Next full moon: date, sign, meaning",
        "adresse": "/en/full-moon",
        "lien": "https://montheme.fr/en/full-moon",
        "genre": "page"
      },
      {
        "titre": "Full Moon in Aquarius",
        "extrait": "Date, meaning, rituals",
        "adresse": "/en/full-moon-in-aquarius",
        "lien": "https://montheme.fr/en/full-moon-in-aquarius",
        "genre": "page"
      },
      {
        "titre": "Full Moon in Aries",
        "extrait": "Date, meaning, rituals",
        "adresse": "/en/full-moon-in-aries",
        "lien": "https://montheme.fr/en/full-moon-in-aries",
        "genre": "page"
      },
      {
        "titre": "Full Moon in Cancer",
        "extrait": "Date, meaning, rituals",
        "adresse": "/en/full-moon-in-cancer",
        "lien": "https://montheme.fr/en/full-moon-in-cancer",
        "genre": "page"
      },
      {
        "titre": "Full Moon in Capricorn",
…

Open CORS, no authentication; 60 calls a minute and 2,000 a day per IP address. lang=en for English (keys stay in French).

The same calculation on the site

What this tool calculates, the site also shows the person: the site search.

The other tools

← The API v1 tools: Vega’s calculations, in JSONAll the documentation for assistants and developersOpenAPI