{"openapi":"3.1.0","info":{"title":"Mobilizon API","version":"1.0.0","description":"Live data for Mobilizon, the federated events platform — the open-source ActivityPub alternative to Meetup, Eventbrite and Facebook Events — served straight from Mobilizon's public GraphQL API, no key, nothing cached. The events endpoint searches upcoming public events by keyword and returns each event's title, start and end time, the place (or whether it is online), the organiser, the number of people going, the tags and a link. The event endpoint returns one event in full, including its description. The groups endpoint searches the organising groups and returns each group's name, handle, instance domain, summary and member count. It reads the flagship mobilizon.fr instance, which federates events from across the Mobilizon network. This is the events-and-organisers layer for any community, calendar, social or local app — what is happening, where, and who is organising it. Live from Mobilizon, nothing stored. Distinct from corporate-events and centralised-platform APIs — this is federated grassroots events. 4 endpoints.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/mobilizon-api","description":"oanor gateway"}],"tags":[{"name":"Mobilizon"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/event":{"get":{"operationId":"get_v1_event","tags":["Mobilizon"],"summary":"One event in full","description":"","parameters":[{"name":"uuid","in":"query","required":true,"description":"Event uuid","schema":{"type":"string"},"example":"616dd97d-fb62-4300-bb97-222ca3848b1c"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"url":"https://mobilizon.fr/events/616dd97d-fb62-4300-bb97-222ca3848b1c","tags":[],"uuid":"616dd97d-fb62-4300-bb97-222ca3848b1c","title":"Rencontres Musicales Européennes","online":false,"ends_on":"2026-08-08T22:00:00Z","location":[],"begins_on":"2026-08-08T19:00:00Z","participants":0},"meta":{"timestamp":"2026-06-09T11:38:49.703Z","request_id":"bbd91025-d8fb-4493-9e36-70dadcc1eaf9"},"status":"ok","message":"Event retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/events":{"get":{"operationId":"get_v1_events","tags":["Mobilizon"],"summary":"Search public events","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search keyword","schema":{"type":"string"},"example":"climate"},{"name":"limit","in":"query","required":false,"description":"How many (default 20, max 50)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":10,"query":"climate","total":10,"events":[{"url":"https://mobilizon.fr/events/a8f86c6e-7789-40dc-828f-acc1a0dce1ce","tags":["climat","écologie","environnement","éducation","carbone","orléans","gratuit"],"uuid":"a8f86c6e-7789-40dc-828f-acc1a0dce1ce","title":"La Fresque du Climat à Orléans","online":false,"ends_on":"2026-07-04T11:00:00Z","location":{"region":"Loiret","country":"France","locality":"Orléans","description":"Muséum d'Orléans pour la Biodiversité et l'Environnement"},"begins_on":"2026-07-04T08:00:00Z","participants":0},{"url":"https://mobilizon.fr/events/987e600c-45cc-4f84-940b-a11fce81969e","tags":["Climat"],"uuid":"987e600c-45cc-4f84-940b-a11fce81969e","title":"Sabin.leclercq@gmail.com,offre de prêt entre particulier sérieux et honnête en 48H","online":false,"ends_on":"2027-10-31T22:00:00Z","location":{"region":"Bouches-du-Rhône","country":"France","locality":"Marseille","description":"Le boulevard des Dames"},"begins_on":"2026-01-10T17:00:00Z","organizer":{"name":"Sabine LECLERCQ","handle":"sabine_leclercq"},"participants":0},{"url":"https://mobilizon.fr/events/1c6936bc-68de-41dd-abd9-1e6129bb903a","tags":["climat","environnement","écologie","numérique","éducation","orléans"],"uuid":"1c6936bc-68de-41dd-abd9-1e6129bb903a","title":"Atelier La Fresque de l'Alimentation","online":false,"ends_on":"2026-06-20T11:15:00Z","location":{"region":"Loiret","country":"France","locality":"Orléans","description":"Muséum d'Orléans pour la Biodiversité et l'Environnement"},"begins_on":"2026-06-20T08:00:00Z","participants":0},{"url":"https://mobilizon.extinctionrebellion.fr/events/af02c33b-7cbc-47f7-b657-1cd80a06c07d","tags":["Accueil","ExtinctionRebellion","Chambéry"],"uuid":"af02c33b-7cbc-47f7-b657-1cd80a06c07d","title":"Accueil - Extinction Rebellion Chambéry","online":false,"ends_on":"2026-06-09T17:30:00Z","location":{"region":"Auvergne-Rhône-Alpes","country":"France","locality":"Chambéry","description":"Le Bruit Qui Court"},"begins_on":"2026-06-09T16:30:00Z","participants":0},{"url":"https://mobilizon.fr/events/771a72f3-03cd-4d2d-91a4-ebb4bddbb8a5","tags":["formation"],"uuid":"771a72f3-03cd-4d2d-91a4-ebb4bddbb8a5","title":"Formation : réforme ou révolution ?","online":false,"ends_on":"2026-06-14T17:30:00Z","location":{"region":"Département de la Haute-Garonne","country":"France","locality":"Toulouse","description":"Toulouse"},"begins_on":"2026-06-14T12:00:00Z","participants":0},{"url":"https://mobilizon.fr/events/4cdc5118-be5d-4ff3-85ab-61b03fe8aaee","tags":["formation"],"uuid":"4cdc5118-be5d-4ff3-85ab-61b03fe8aaee","title":"\"Formation Réforme ou révolution ?\" Animée par Vincent Rissier","online":false,"ends_on":"2026-06-14T13:00:00Z","location":{"region":"Département du Lot","country":"France","locality":"Figeac","description":"Figeac"},"begins_on":"2026-06-14T12:00:00Z","participants":0},{"url":"https://mobilizon.fr/events/2bbc7e90-e249-4757-a403-891a1345840f","tags":["formation"],"uuid":"2bbc7e90-e249-4757-a403-891a1345840f","title":"Formation : réforme ou révolution ?","online":false,"ends_on":"2026-06-26T17:30:00Z","location":{"region":"Département de la Haute-Garonne","country":"France","locality":"Toulouse","description":"Toulouse"},"begins_on":"2026-06-26T12:00:00Z","participants":0},{"url":"https://mobilizon.extinctionrebellion.fr/events/2e6a36f6-1a2b-44b3-bc5e-2ff579947054","tags":["Accueil","ExtinctionRebellion","Chambéry"],"uuid":"2e6a36f6-1a2b-44b3-bc5e-2ff579947054","title":"Accueil - Extinction Rebellion Chambéry","online":false,"ends_on":"2026-07-09T17:30:00Z","location":{"region":"Auvergne-Rhône-Alpes","country":"France","locality":"Chambéry","description":"Le Bruit Qui Court"},"begins_on":"2026-07-09T16:30:00Z","participants":0},{"url":"https://mobilizon.fr/events/cbb22c6b-f829-4b82-a888-76fac4f557bf","tags":[],"uuid":"cbb22c6b-f829-4b82-a888-76fac4f557bf","title":"LA CARAVANE DE LA PAIX  Avec Coline d’Aubret & France De Bois Centi","online":false,"ends_on":"2026-10-31T23:00:00Z","location":{"region":"Gironde","country":"France","locality":"Frontenac","description":"25 Route De Sauveterre"},"begins_on":"2026-10-29T23:00:00Z","organizer":{"name":"Isabelle Pauly Ayurvéda énergétique","handle":"paulyisabelle"},"participants":0},{"url":"https://mobilizon.fr/events/c6fa3a8f-c4d2-4ec4-8d90-573813d3c59a","tags":[],"uuid":"c6fa3a8f-c4d2-4ec4-8d90-573813d3c59a","title":"LA CARAVANE DE LA PAIX Avec Coline d’Aubret & France De Bois Centi","online":false,"ends_on":"2026-10-31T23:00:00Z","location":{"region":"Gironde","country":"France","locality":"Frontenac","description":"25 Route De Sauveterre"},"begins_on":"2026-10-29T23:00:00Z","participants":0}]},"meta":{"timestamp":"2026-06-09T11:38:49.898Z","request_id":"11ae40b5-b605-42ae-8d85-22696f06c8ba"},"status":"ok","message":"Events retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/groups":{"get":{"operationId":"get_v1_groups","tags":["Mobilizon"],"summary":"Search organising groups","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search keyword","schema":{"type":"string"},"example":"climate"},{"name":"limit","in":"query","required":false,"description":"How many (default 20, max 50)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":12,"query":"climate","total":12,"groups":[{"url":"https://mobilizon.fr/@climactif_en_gohelle62","name":"Climactif en Gohelle","domain":"mobilizon.fr","handle":"climactif_en_gohelle62","members":1,"summary":"Collectif engagé sur le territoire de l'agglomération Lens-Liévin pour la protection de l'environnement. Nous nous intéressons aux questions liées au climat, à l'eau, au sol, à la biodiversité."},{"url":"https://mobilizon.fr/@capclimat_orleans","name":"CAP Climat Orléans","domain":"mobilizon.fr","handle":"capclimat_orleans","members":6,"summary":"CAP Climat Orléans est une association qui organise des événements et des ateliers de vulgarisation et de sensibilisation aux enjeux climatiques et environnementaux. Nous comptons notamment parmi nos membres des animateurs La Fresque du Climat, La Fresque de la Biodiversité, 2 tonnes, Inventons Nos Vies Bas Carbone, La Fresque du Numérique, La Fresque du Sol, La Fresque des Limites Planétaires etc... Ecrivez-nous pour plus d'informations : contact@capclimatorleans.fr Pour rester informé.e de notre actualité, inscrivez-vous à notre newsletter et suivez-nous sur LinkedIn | Facebook | Instagram Adhérer à CAP Climat ou faire un don Ajoutez nos événements à vos agenda : abonnement ICS"},{"url":"https://mobilizon.fr/@eplc_saint_andre","name":"Ensemble pour le climat - Saint-André-lez-Lille","domain":"mobilizon.fr","handle":"eplc_saint_andre","members":2,"summary":"Groupe local de Saint-André-lez-Lille d'Ensemble pour le Climat eplc.saint-andre@mailo.com"},{"url":"https://mobilizon.fr/@la_fresque_du_climat_dans_le_valenciennois","name":"La Fresque du Climat dans le valenciennois","domain":"mobilizon.fr","handle":"la_fresque_du_climat_dans_le_valenciennois","members":2,"summary":"https://fresqueduclimat.org/"},{"url":"https://mobilizon.fr/@yfcnantes","name":"Youth for Climate Nantes","domain":"mobilizon.fr","handle":"yfcnantes","members":1,"summary":"Retrouvez ici les évènements et actualités du groupe local nantais ! Qui sommes nous ? Nous sommes des lycéenxs, étudiantxs et jeunes militantxs pour une justice climatique et sociale à Nantes. Une force active et dynamique qui tend à faire entendre les jeunesses sur les questions sociétales qui les concernent. Nous nous incluons également dans la branche française de Youth for Climate ainsi qu'a l'international avec Fridays for Future."},{"url":"https://mobilizon.fr/@climarsattaquetoulouse","name":"CliMars Attaque : Stop Béton ! Le vivant en action","domain":"mobilizon.fr","handle":"climarsattaquetoulouse","members":11,"summary":"Une trentaine de collectifs, associations et comités luttent et proposent des projets concrets sur la métropole toulousaine et ses environs. Pour agir encore plus fort, des actions citoyennes sont prévues dans différentes villes et quartiers au mois de mars 2023. Une marche réunira tous les collectifs le samedi 11 mars à Toulouse à 14h00 . D'autres actions sont prévues tout au long du mois de mars, restez à l'écoute ! Retrouvez la carte des collectifs de CliMars Attaque ."},{"url":"https://mobilizon.fr/@marcheclimat","name":"Marches climat France","domain":"mobilizon.fr","handle":"marcheclimat","members":6,"summary":"Groupe des marches pour le climat et la justice sociale en France. Après la marche LookUp, rendez-vous le 9 avril pour la marche pour le futrur marche9avril.fr"},{"url":"https://mobilizon.fr/@3chj","name":"Collectif Citoyen Climat Haut-Jura","domain":"mobilizon.fr","handle":"3chj","members":1,"summary":"3chj.fr"},{"url":"https://mobilizon.fr/@yfctoulouse","name":"Youth for climate toulouse","domain":"mobilizon.fr","handle":"yfctoulouse","members":1,"summary":"Youth for Climate Toulouse est le groupe local toulousain du mouvement Youth for Climate France, mouvement de la jeunesse pour la protection de l'environnement. Dans le monde entier, les jeunes se mobilisent au sein du mouvement Fridays for Future. A Toulouse, de nombreuses actions sont organisées chaque mois."},{"url":"https://mobilizon.fr/@urgence_climatique_toulouse","name":"Urgence climatique Toulouse","domain":"mobilizon.fr","handle":"urgence_climatique_toulouse","members":2,"summary":"Groupe des assos et collectifs autour du climat à Toulouse"},{"url":"https://mobilizon.fr/@parents_pour_le_climat_26_drome","name":"Parents pour le climat (26) Drôme","domain":"mobilizon.fr","handle":"parents_pour_le_climat_26_drome","members":1,"summary":"Retrouvez ici notre actualité, nos évènements. Vous pouvez aussi nous contacter et nous rejoindre via ce groupe. Pas après pas, Le Monde d'Après se construit, pour une planète vivable pour nos enfants"},{"url":"https://mobilizon.fr/@resistance_climatique","name":"Résistance Climatique / Inventons nos vies bas carbone","domain":"mobilizon.fr","handle":"resistance_climatique","members":85,"summary":"Découvrir Résistance Climatique et Inventons nos vies bas carbone , assister et animer des ateliers \"Inventons nos vies bas carbone\" partout en France. Retrouvez-nous désormais sur https://www.nosviesbascarbone.org Vous pouvez vous inscrire à un atelier \"Inventons nos vies bas carbone\" Ou animer un atelier \"Inventons nos vies bas carbone\""}]},"meta":{"timestamp":"2026-06-09T11:38:50.079Z","request_id":"93e3fc6d-2a00-4a21-a600-3d39d5740baa"},"status":"ok","message":"Groups retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Mobilizon public GraphQL API (live)","service":"mobilizon-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/event":"One event in full with description (uuid=…).","GET /v1/events":"Search public events by keyword (q=climate, limit up to 50).","GET /v1/groups":"Search organising groups (q=climate): name, handle, members."},"description":"Live data for Mobilizon, the federated events platform (open ActivityPub alternative to Meetup/Eventbrite/Facebook Events): search upcoming public events by keyword (title, time, place or online, organiser, attendee count, tags, link); fetch one event in full with its description; and search the organising groups (name, handle, domain, summary, member count). Reads the flagship mobilizon.fr instance. Live, no key, nothing stored. Distinct from corporate-events and centralised-platform APIs — this is federated grassroots events.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-09T11:38:50.252Z","request_id":"42f0689b-cb5e-4e81-83ec-e446d9152458"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":14500,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":550,"monthly_call_quota":172000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1450,"monthly_call_quota":718000,"rps_limit":15,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":3600,"monthly_call_quota":3580000,"rps_limit":30,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/mobilizon-api"}