Vegan & Vegetarian Restaurant Finder
Pricing
from $3.00 / 1,000 results
Vegan & Vegetarian Restaurant Finder
Find vegan and vegetarian restaurants near any city or location using OpenStreetMap data. Filter by vegan-only, vegetarian-friendly, or veg-friendly. Free, no API key required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Share
Find vegan and vegetarian restaurants near any city or coordinates using OpenStreetMap data. Returns name, diet classification, cuisine type, address, phone, website, and GPS coordinates. Perfect for discovering plant-based dining anywhere in the world.
Powered by the OpenStreetMap Overpass API — free, no API key required.
Features
- Find vegan and vegetarian restaurants near any city or location
- Filter by diet type (vegan-only, vegan-friendly, vegetarian-friendly)
- Configurable search radius (100m to 50km)
- Returns name, address, phone, website, cuisines, and GPS coordinates
- Covers restaurants, cafes, and fast-food establishments
- Global coverage — works for any city worldwide
- No proxy required — free public API
- Retries on rate limits and server errors
Input Parameters
| Parameter | Type | Description |
|---|---|---|
city | string | City name to search (e.g. New York, London, Berlin, Tokyo) |
latitude | number | Center latitude (overrides city) |
longitude | number | Center longitude (overrides city) |
radiusMeters | integer | Search radius in meters (100–50000, default 2000) |
veganOnly | boolean | If true, only return vegan/vegan-friendly places |
dietType | select | Filter by diet classification |
maxItems | integer | Maximum results (1–500, default 50) |
Output Fields
| Field | Type | Description |
|---|---|---|
osmId | integer | OpenStreetMap node ID |
osmType | string | OSM element type (node, way, relation) |
name | string | Restaurant/cafe name |
dietType | string | vegan, vegan-friendly, vegetarian, vegetarian-friendly, or veg-friendly |
amenity | string | Place type: restaurant, cafe, fast_food |
cuisines | array | Cuisine types (e.g. italian, japanese, vegan) |
address | string | Street address |
houseNumber | string | Street number |
city | string | City |
postcode | string | Postal code |
state | string | State/province |
country | string | Country code |
phone | string | Phone number |
website | string | Restaurant website |
email | string | Contact email |
openingHours | string | Opening hours (OSM format) |
latitude | number | Latitude |
longitude | number | Longitude |
sourceUrl | string | OpenStreetMap page URL |
recordType | string | Always "veganRestaurant" |
scrapedAt | string | ISO 8601 timestamp |
Example Input
{"city": "New York","radiusMeters": 3000,"veganOnly": true,"maxItems": 20}
Example Output
{"osmId": 380044344,"osmType": "node","name": "Beyond Sushi","dietType": "vegan","amenity": "restaurant","cuisines": ["japanese", "vegan"],"address": "74 W 3rd St","city": "New York","country": "US","latitude": 40.7259,"longitude": -74.0003,"sourceUrl": "https://www.openstreetmap.org/node/380044344","recordType": "veganRestaurant","scrapedAt": "2026-06-10T12:00:00+00:00"}
FAQ
Is this free to use? Yes — data comes from OpenStreetMap via the Overpass API, which is completely free and requires no authentication.
How accurate is the data? OpenStreetMap is community-maintained and generally very accurate for major cities. Coverage varies by region.
Can I search by coordinates instead of city name?
Yes — provide latitude and longitude to bypass city geocoding.
What's the maximum search radius? Up to 50 kilometers (50000 meters). For city-wide searches, 5000–10000m is recommended.
Does it cover cities outside the US? Yes — OpenStreetMap has global coverage including Europe, Asia, Australia, and more.
Data Source
Data is retrieved from OpenStreetMap via the Overpass API — a free public API for querying OpenStreetMap data. Geographic data is © OpenStreetMap contributors, licensed under ODbL.