Core Features
π£οΈ Natural Language Queries
Search locations using plain English: "quiet coffee shops with WiFi" instead of complex filter parameters.
- Understands context and intent
- Interprets adjectives ("romantic", "budget-friendly", "family-oriented")
- Handles multi-criteria queries
π€ AI-Powered Ranking
Results ranked by relevance using advanced language models.
- Semantic understanding of queries
- Context-aware result ordering
- Optional AI-generated summaries
π Spatial Intelligence
Calculate distances, directions, and spatial relationships between locations.
- Distance in km and miles
- Cardinal direction (N, SE, etc.)
- Travel time estimates
- Human-readable descriptions
πΊοΈ Route Planning
Multi-modal routing powered by Multi-modal routing engine.
- Driving routes
- Cycling routes
- Walking/pedestrian routes
- Turn-by-turn directions
π Global Coverage
Access worldwide location data via OpenStreetMap.
- 200+ countries and territories
- Updated by 10M+ contributors
- Comprehensive POI database
π MCP Integration
Native Model Context Protocol server for AI agents.
- Works with Claude Desktop
- Compatible with ChatGPT
- One-line configuration
- Remote server (no local install)
API Endpoints
/query - Location Search
Main endpoint for natural language location queries.
| Parameter | Type | Description |
|---|---|---|
| query | string | Natural language search ("coffee shops near me") |
| lat | float | Latitude coordinate |
| lon | float | Longitude coordinate |
| radius | integer | Search radius in meters (default: 1000) |
| rank | boolean | Enable AI ranking (default: true) |
| limit | integer | Max results 1-100 (default: 20) |
| answer | boolean | Generate AI summary (default: false) |
/relationship - Spatial Relationships
Calculate distance, direction, and travel time between two points.
POST /relationship
{
"start": {"lat": 40.7589, "lon": -73.9851},
"end": {"lat": 40.7614, "lon": -73.9776},
"include": ["distance", "direction", "travel_time", "description"]
}
/route - Route Planning
Calculate optimal routes with turn-by-turn directions.
GET /route?
start_lat=40.7589&start_lon=-73.9851&
end_lat=40.7614&end_lon=-73.9776&
mode=foot
/context - Location Context
Get AI-generated contextual information about an area.
POST /context
{
"location": {"lat": 40.7589, "lon": -73.9851},
"radius": 500,
"context": "Describe this neighborhood for families"
}
/journey - Multi-Stop Planning
Optimize routes with multiple waypoints.
POST /journey
{
"waypoints": [
{"lat": 40.7589, "lon": -73.9851, "purpose": "Hotel"},
{"lat": 40.7614, "lon": -73.9776, "purpose": "Museum"},
{"lat": 40.7580, "lon": -73.9855, "purpose": "Restaurant"}
],
"constraints": {"transport": "walking", "time_budget": "4 hours"}
}
Advanced Features
Intelligent GPS Coordinate Generation
When coordinates aren't provided, AI automatically generates approximate coordinates for known locations.
// No coordinates provided
GET /query?query=hotels in Paris&rank=true
// AI automatically uses ~48.8566, 2.3522 (Paris center)
Context-Aware Query Understanding
AI interprets intent and context within queries:
- "quiet" = low-traffic, peaceful locations
- "romantic" = intimate, scenic settings
- "work-friendly" = WiFi, power outlets, quiet atmosphere
- "family-friendly" = kid amenities, safe environment
Multi-Criteria Filtering
Combine multiple requirements in one query:
GET /query?
query=pet-friendly hotels with parking near beach under $200&
lat=33.7701&lon=-118.1937&rank=true
Technical Specifications
Data Sources
- Location Data: OpenStreetMap global database
- AI Processing: advanced language models
- Routing Engine: Multi-modal routing engine
- Geocoding: Address and coordinate resolution
Response Format Example
{
"results": [
{
"name": "Blue Bottle Coffee",
"type": "cafe",
"lat": 40.7614,
"lon": -73.9776,
"address": "450 W 15th St, New York, NY",
"distance_km": 0.8,
"distance_miles": 0.5,
"tags": {
"amenity": "cafe",
"cuisine": "coffee_shop",
"opening_hours": "Mo-Fr 07:00-19:00",
"website": "bluebottlecoffee.com"
}
}
],
"answer": "Blue Bottle Coffee is a popular coffee shop located 0.5 miles from your location, known for high-quality pour-over coffee and minimalist design. Open weekdays 7am-7pm.",
"total_results": 8,
"query_timestamp": "2025-11-23T10:30:00Z"
}
SDKs and Libraries
Official and community SDKs:
- Python:
requestslibrary (REST API) - JavaScript/TypeScript:
fetchoraxios - MCP:
@modelcontextprotocol/server-http - cURL: Direct HTTP requests