Integrate BoostPro AI analysis modules directly into your professional tools
https://boostpro-ia.eu/api/v1All API requests require an Authorization header with your API key.
Authorization: Bearer bp_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/api/v1/analyzeSubmit an AI analysis request for a given module.
Request body:
{
"module": "market_study",
"answers": { ... },
"locale": "fr",
"webhookUrl": "https://..." // optional
}/api/v1/status/:idCheck the progress of an ongoing analysis.
Response:
{
"status": "processing" | "completed" | "failed",
"reportUrl": "/api/v1/report/:id"
}/api/v1/report/:idRetrieve the generated DOCX report once the analysis is complete.
/api/v1/pricingGet real-time pricing for a given module and country.
Request body:
{
"module": "business_plan",
"country": "FR"
}/api/v1/keysList, create and revoke your API keys (session authentication).
42-76 EUR HT per analysis
42-76 EUR HT per analysis
66-133 EUR HT per analysis
25-42 EUR HT per analysis
Free
33-59 EUR HT per analysis
Partner discount: 15%
Each API key is limited to 100 requests per hour by default. This quota is configurable.
100 requests/hour (default, configurable per key)
429 Too Many Requests when exceeded
curl -X POST https://boostpro-ia.eu/api/v1/analyze \
-H "Authorization: Bearer bp_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"module": "market_study",
"answers": {
"projectName": "Mon restaurant bio",
"sector": "restauration",
"city": "Lyon",
"country": "FR"
},
"locale": "fr"
}'const response = await fetch("https://boostpro-ia.eu/api/v1/analyze", {
method: "POST",
headers: {
"Authorization": "Bearer bp_live_your_key_here",
"Content-Type": "application/json",
},
body: JSON.stringify({
module: "business_plan",
answers: {
projectName: "My SaaS startup",
sector: "tech",
country: "FR",
},
locale: "en",
webhookUrl: "https://your-app.com/webhook/boostpro",
}),
});
const data = await response.json();
console.log(data.analysisId); // Use this ID to check statusimport requests
response = requests.post(
"https://boostpro-ia.eu/api/v1/analyze",
headers={
"Authorization": "Bearer bp_live_your_key_here",
"Content-Type": "application/json",
},
json={
"module": "fiscal",
"answers": {
"revenue": 120000,
"structure": "SARL",
"country": "FR",
},
"locale": "fr",
},
)
data = response.json()
analysis_id = data["analysisId"]
# Poll for status
import time
while True:
status = requests.get(
f"https://boostpro-ia.eu/api/v1/status/{analysis_id}",
headers={"Authorization": "Bearer bp_live_your_key_here"},
).json()
if status["status"] == "completed":
break
time.sleep(30)
# Download report
report = requests.get(
f"https://boostpro-ia.eu/api/v1/report/{analysis_id}",
headers={"Authorization": "Bearer bp_live_your_key_here"},
)
with open("report.docx", "wb") as f:
f.write(report.content)Contact us for any technical questions.
support@boostpro-ia.euThe BoostPro API is a REST interface that allows B2B partners (accountants, CCIs, incubators, consulting firms) to integrate BoostPro's AI analysis modules directly into their own applications and business tools.
Register on the platform, access your dashboard and activate the Booster+ subscription. You will receive your API key in the Developers section of your client space.
All 10 entrepreneur modules are accessible via the API: market study, business plan, tax optimization, legal status, bylaws drafting, media plan, grants simulator, hiring grants, real estate grants and investment grants.
Pricing is per analysis, with a 15% partner discount on all modules. High volumes benefit from tiered pricing. Contact the sales team for a personalized quote.
By default, each API key is limited to 100 requests per hour. This limit is customizable based on your subscription and needs. Check the FAQ or contact us by email to increase your quota.