What you get
Restaurant recommendations
POST city, food preference, price range, and persona. Get back ranked Nigerian restaurant picks from real Google Places data.
Pidgin review generation
POST a restaurant name, persona, and features. Get back an authentic Nigerian review with a tone label.
Top picks
GET top-rated Nigerian restaurants, filtered by GPS location and persona.
Place details
GET full restaurant details by Google Places ID — address, phone, hours, photos, open status.
Authentication
Core endpoints are publicly accessible. No API key. No token. No Authorization header.Base URL
Endpoints at a glance
| Method | Endpoint | Description |
|---|---|---|
POST | /recommend | Get restaurant recommendations |
POST | /simulate-review | Generate a Nigerian review |
GET | /places/top-picks | Top-rated restaurants |
GET | /place-details/{place_id} | Full restaurant details |
GET | /cache/stats | View cached query stats |
GET | /health | Check API health |
Multilingual support
The recommendation and review engines understand input and produce output in:- English
- Nigerian Pidgin
- Yoruba
- Hausa
- Igbo
Implicit learning via API
Passpast_adjustments in your simulate-review call to apply a user’s learned preferences:
Error handling
All errors return standard HTTP codes with a JSON body:| Code | Meaning |
|---|---|
400 | Bad request — missing or invalid field |
404 | Resource not found |
422 | Validation error |
500 | Server error — retry with backoff |
API keys
How authentication works now and what the key tier will cover.
Rate limits
Per-IP limits and how to handle 429 responses.