惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
博客园_首页
Google DeepMind News
Google DeepMind News
博客园 - Franky
The GitHub Blog
The GitHub Blog
GbyAI
GbyAI
有赞技术团队
有赞技术团队
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
Recent Announcements
Recent Announcements
A
About on SuperTechFans
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
罗磊的独立博客
IT之家
IT之家
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
腾讯CDC
P
Proofpoint News Feed
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Google Places API Now Costs $275/Month — Here's a Free Al...
John Leslie · 2026-05-11 · via DEV Community

John Leslie

Google Places API pricing hit a breaking point in 2026. The basic "Essentials" tier starts at $275/month, and if you need contact details it's $400+. For indie developers, MVPs, and side projects, that's a non-starter.

I built BizData — a free REST API and MCP server that returns business data for any location worldwide. No API key. No signup. No rate limits (yet).

What It Does

Query any city + business category and get structured JSON back: name, address, phone, website, email, coordinates, opening hours. 37 business categories from restaurants to hospitals.

Example — find cafes in Paris:

GET https://bizdata-web.vercel.app/api/businesses?city=paris&category=cafe&limit=5

Enter fullscreen mode Exit fullscreen mode

Returns:

{
  "businesses": [
    {
      "name": "Café de Flore",
      "address": "172 Boulevard Saint-Germain, Paris",
      "phone": "+33 1 45 48 55 26",
      "website": "https://cafedeflore.fr",
      "latitude": 48.8540,
      "longitude": 2.3325
    }
  ],
  "count": 2309,
  "city": "paris",
  "category": "cafe"
}

Enter fullscreen mode Exit fullscreen mode

How It Works

BizData wraps the OpenStreetMap Overpass API and normalizes the messy OSM tag system into a clean REST interface. European cities have 50-70% data completeness. Paris alone has 8,300+ restaurants and 2,300+ cafes.

Also an MCP Server

If you're building with Claude, Cursor, or any MCP-compatible client:

https://bizdata-web.vercel.app/api/mcp

Enter fullscreen mode Exit fullscreen mode

Add it as a remote MCP server (Streamable HTTP transport). Your AI agent can then search businesses in natural language.

When to Use BizData vs Google Places

BizData Google Places
Price Free $275-400+/month
Auth None API key required
Data source OpenStreetMap (community) Google's proprietary data
Best for Europe, Asia, prototypes US/UK, production apps needing 95%+ coverage
Completeness 50-70% (Europe), 20-33% (US/UK) 90%+ globally

Honest take: If you need comprehensive US data, Google is still better. If you're building an MVP, working with European data, or just don't want to pay $275/month for a side project, BizData works.

Try It

No signup. No API key. Just make a GET request.

37 Supported Categories

restaurant, cafe, bar, hotel, hospital, pharmacy, bank, supermarket, gym, school, university, library, cinema, theatre, museum, park, parking, fuel, car_repair, dentist, veterinary, post_office, police, fire_station, embassy, nightclub, fast_food, bakery, butcher, convenience, clothes, electronics, furniture, hairdresser, beauty, laundry, car_wash


Built this as a solo project. Feedback welcome — especially if you find data gaps in specific cities.