We provide public APIs that enable AI assistants like ChatGPT, Gemini, Apple Siri, and Meta AI to discover and connect with small businesses, especially restaurants.
Retrieve a comprehensive list of all restaurants with their public information, similar to Google Business Profile data.
GET /api/gpt/restaurants
{
"success": true,
"data": [
{
"id": "business_id",
"name": "Restaurant Name",
"address": "123 Main St",
"phone": "+1234567890",
"website": "https://example.com",
"rating": 4.5,
"reviewCount": 150,
"location": {
"lat": 40.7128,
"lng": -74.0060
},
"serviceOptions": {
"delivery": true,
"takeout": true,
"dineIn": true
},
"agentId": "agent_id",
"phoneNumber": "+1234567890"
}
],
"count": 1
}
Note: This endpoint is public and requires no authentication. All data returned is public information suitable for consumer discovery.
Retrieve the complete menu for a specific restaurant by business ID or agent ID.
GET /api/gpt/restaurants/:identifier/menu
:identifier - Can be either businessId or agentId{
"success": true,
"data": [
{
"Appetizers": [
{
"name": "Caesar Salad",
"desc": "Fresh romaine lettuce with caesar dressing",
"price": 10.99
},
{
"name": "Buffalo Wings",
"desc": "Spicy buffalo wings with blue cheese",
"price": 12.99
}
],
"Main Courses": [
{
"name": "Grilled Salmon",
"desc": "Fresh Atlantic salmon with vegetables",
"price": 24.99
}
]
}
]
}
Note: This endpoint is public and requires no authentication. Returns only available menu items.
AI assistants can help users discover restaurants based on location, cuisine type, ratings, and service options.
Users can browse restaurant menus through AI assistants, making it easy to find dishes and prices before ordering.
AI assistants can help users place orders by providing restaurant information and menu details.
Enable natural language interactions where users can ask about restaurants and menus conversationally.
Start using our public APIs to enable AI assistants to discover and connect with restaurants.