OpenFisca Web API
The OpenFisca project provides a web API in order to launch a simulation from an HTTP URL, sending and receiving JSON data.
Why should I use it?
On the contrary, if you're writing a Python script, you may want to import the
Python module directly from your script (or any other country available in OpenFisca).
mes-aides.gouv.fr is an ambitious project, client of the web API.
Public API instance
The OpenFisca project provides a free and unrestricted instance of the API which is hosted on https://api.openfisca.fr/ so you don't have to install it on your server.
It's OK with small applications but if you plan to develop a real application in production, we'll politely ask you to host your own instance of the API (see the source code repository).
Endpoints and JSON payload
The web API offers many endpoints providing different data or allowing to send a simulation test case. See the dedicated section.
The client communicates with the web API with JSON data, see the dedicated section for more information.
Now continue reading the endpoints section, which contains several examples.