Embed BellyFly's medically-validated family travel expertise into your site—from pregnancy through toddlerhood. AI-powered recommendations, curated destinations, and healthcare provider directories.
<!-- 3-line integration -->
<link rel="stylesheet" href="widget.css">
<div id="bellyfly-widget"></div>
<script src="widget.js"></script>
Simple integration with your existing platform
// Get AI-powered destination recommendations
const response = await fetch('https://api.bellyfly.app/v1/partner/recommendations', {
method: 'POST',
headers: {
'X-API-Key': 'your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
destination: 'Paris',
trimester: 2,
childAge: null
})
});
const data = await response.json();
console.log(data.recommendations);
// React Hook for BellyFly API
import { useState, useEffect } from 'react';
function useBellyFlyRecommendations(destination, trimester) {
const [recommendations, setRecommendations] = useState(null);
const [loading, setLoading] = useState(false);
useEffect(() => {
if (!destination) return;
const fetchData = async () => {
setLoading(true);
const response = await fetch('/api/bellyfly-proxy', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ destination, trimester })
});
const data = await response.json();
setRecommendations(data.recommendations);
setLoading(false);
};
fetchData();
}, [destination, trimester]);
return { recommendations, loading };
}
# Get AI-powered destination recommendations
import requests
response = requests.post(
'https://api.bellyfly.app/v1/partner/recommendations',
headers={
'X-API-Key': 'your_api_key',
'Content-Type': 'application/json'
},
json={
'destination': 'Paris',
'trimester': 2,
'childAge': None
}
)
data = response.json()
print(data['recommendations'])
// Swift/iOS Integration
import Foundation
func getBellyFlyRecommendations(
destination: String,
trimester: Int?
) async throws -> [Recommendation] {
let url = URL(string: "https://api.bellyfly.app/v1/partner/recommendations")!
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.setValue("your_api_key", forHTTPHeaderField: "X-API-Key")
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
let body: [String: Any] = [
"destination": destination,
"trimester": trimester as Any,
"childAge": NSNull()
]
request.httpBody = try JSONSerialization.data(withJSONObject: body)
let (data, _) = try await URLSession.shared.data(for: request)
let response = try JSONDecoder().decode(Response.self, from: data)
return response.recommendations
}
// Kotlin/Android Integration
import kotlinx.coroutines.*
import okhttp3.*
import com.google.gson.Gson
suspend fun getBellyFlyRecommendations(
destination: String,
trimester: Int?
): List<Recommendation> = withContext(Dispatchers.IO) {
val client = OkHttpClient()
val json = MediaType.parse("application/json")
val requestBody = Gson().toJson(mapOf(
"destination" to destination,
"trimester" to trimester,
"childAge" to null
))
val request = Request.Builder()
.url("https://api.bellyfly.app/v1/partner/recommendations")
.addHeader("X-API-Key", "your_api_key")
.post(RequestBody.create(json, requestBody))
.build()
val response = client.newCall(request).execute()
val data = Gson().fromJson(response.body()!!.string(), Response::class.java)
data.recommendations
}
# Get AI-powered destination recommendations
curl -X POST https://api.bellyfly.app/v1/partner/recommendations \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"destination": "Paris",
"trimester": 2,
"childAge": null
}'
// Get AI-powered destination recommendations
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-API-Key", "your_api_key");
var request = new {
destination = "Paris",
trimester = 2,
childAge = (int?)null
};
var response = await client.PostAsJsonAsync(
"https://api.bellyfly.app/v1/partner/recommendations",
request
);
var data = await response.Content.ReadFromJsonAsync<RecommendationsResponse>();
From simple widgets to fully customized experiences
~15 minutes
Add 3 lines of code to your page. Uses our pre-built UI. Perfect for quick integration without backend work.
<script src="widget.js"></script>
~1-2 days
Call our REST API from your backend. Full control over UI. Secure API key management.
POST /v1/partner/recommendations
~1-2 weeks
Fully customized experience. Your branding, custom endpoints, dedicated infrastructure. Enterprise only.
Custom implementation
Choose the endpoints that fit your platform's needs
AI-generated product-specific travel tips or general packing lists for destinations.
Perfect for:
AI-generated destination insights: activities, accommodations, safety tips, gear recommendations.
Perfect for:
Location-based healthcare provider directory with hospitals, pediatricians, urgent care near any location.
Perfect for:
Curated list of family-friendly destinations with safety ratings and suitability scores.
Perfect for:
AI-generated week-by-week preparation plan with personalized tasks, reminders, and recommendations.
Perfect for:
Family-friendly amenity data for airports: lactation rooms, family security lanes, play areas, changing facilities.
Perfect for:
Explore live demos for different partner types
Join our pilot program and test BellyFly API risk-free with 30 days of credits and dedicated support.
5,000 free credits across all 5 endpoints. Test in production. Extend if showing results.
Direct Slack channel with our engineering team. 2-hour response time.
Keep current pricing for 12 months after pilot, even if prices increase.
Joint case study, press release, featured on our partners page with logo.
Need a custom endpoint or specific data? Early partners get first priority.
Applications reviewed on a rolling basis.
Ideal for:
What we need from you:
15-min call to discuss use case
1-3 days with our support
30 days of usage data (extendable)
🚀 Pilot program launching Q1 2026. Apply now to secure early partner benefits and lock in launch pricing.
Credit-based pricing with pay-as-you-grow overage • No surprise bills
Perfect for demos and integration testing
Get API Key~10K gear calls or ~3.3K timeline calls
Get Started~50K gear calls or ~16K timeline calls
Get Started6-month pilot programs • Custom volume pricing
Schedule Enterprise Demo
Overage pricing: All paid tiers include $0.06 per credit beyond included amount. Track usage in real-time via your dashboard.
Pricing effective as of November 2025. Subject to change with 60 days notice. Existing customers will be notified of any pricing changes.
See the business impact of BellyFly API on your platform
*Projections based on industry benchmarks for personalized content. Actual results vary by implementation, audience, and integration quality.
See these numbers for your business?
Schedule ROI Review CallSafety and accuracy are paramount for family travel
Travel safety recommendations validated quarterly by Board-Certified OB-GYN advisors. Healthcare providers sourced from verified databases including Foursquare and Google Places APIs. Lactation room database includes locations at 3,000+ airports, malls, and venues.
Amenity and lactation room locations refreshed daily from Foursquare and Google Places APIs. Healthcare provider data updated continuously. Last-updated timestamps included in all API responses.
Multi-layer safety system prevents medical hallucinations. AI responses use validated data from CDC travel guidelines, ACOG recommendations, and TSA regulations. All pregnancy travel safety rules reviewed by Board-Certified OB-GYN advisors. No medical diagnoses—only informational travel guidance with clear escalation to healthcare providers when appropriate.
BellyFly provides indemnification for travel recommendations generated through our API. Our medical advisory board validates safety protocols quarterly, and we maintain comprehensive liability insurance. Partners benefit from our medically-reviewed content without assuming compliance risk. See full terms in API documentation.
Early Partner Access: Access to the BellyFly Partner API is currently limited to select pilot partners to ensure maximum support and comprehensive liability coverage. We are establishing our medical advisory board and finalizing enterprise-grade data validation processes with each pilot partner.
Important: BellyFly provides informational guidance only. Our API is not a substitute for professional medical advice. All travel safety recommendations are validated by medical professionals and backed by our liability coverage. See our SLA and Terms of Service for complete details.
Built for airlines, baby retailers, hotels, and parenting platforms. Schedule a demo to see how BellyFly can enhance your platform.