Exa Places Adds 211 Million Locations to Beat Perplexity on Local Search

Exa added 211 million restaurants, museums, parks, and local businesses to its search index with structured metadata for AI agents.

·
·
·
Read4 min
TypeNews
TopicAgents · Api
  • Exa added 211M places to its search index with structured metadata for agents.
  • Each result returns name, address, coordinates, hours, phone, website, and ratings as JSON.
  • Exa Fast scored 0.800 F1 on places queries vs Perplexity 0.529 and Parallel 0.333.
  • Natural language geolocation queries supported, like ramen in SF Mission open Friday 7pm.
  • Available across all Exa search endpoints at no additional cost.
  • Targets personal assistants, local GTM list building, and site-selection market research.

Exa adds 211 million places to its search index

Exa has added 211 million places to its search index, covering restaurants, museums, parks, shops, and other local businesses. The company calls the dataset Exa Places and makes it available through every Exa search endpoint.

The release gives AI agents structured local-business data through the same interface they use for web search. Existing search-call pricing still applies, but Exa charges no separate fee for Places results.

Place records ready for code

Each Places result uses a predictable schema with fields that an application can filter, rank, or pass into another workflow. Available data includes:

  • Business name, category, address, and coordinates
  • Opening hours and current operating status
  • Phone number and website
  • Ratings and other location metadata

Structured hours and status can help an agent check whether a business is open before recommending it. Coordinates support distance calculations, while phone numbers and websites can feed contact or follow-up steps without extracting values from page markup.

Sample Exa Places JSON response for Ramenwell
A sample Places response containing structured data for a restaurant.

Natural-language queries become filters

Developers can describe location, time, category, and qualitative requirements in a single query. Examples from Exa include ramen restaurants in San Francisco’s Mission District that are open Friday at 7 p.m., Mexico City museums with reviews mentioning children’s activities, and highly rated independent bookstores in Brooklyn.

Exa interprets geographic terms in the query and returns matching businesses from the relevant area. That interface can reduce the application code needed to translate a user’s request into separate category, location, hours, and keyword filters.

Exa’s benchmark needs context

In a vendor-run evaluation of 400 place-search queries, Exa compared its Fast search mode with Perplexity Search and Parallel Advanced. The test measured whether each service found relevant businesses and returned correct metadata, including opening hours, phone numbers, and locations.

F1 scores reported by Exa
Provider F1 score
Exa Fast 0.800
Perplexity Search 0.529
Parallel Advanced 0.333

F1 combines precision and recall into one score. Precision measures how many returned results were correct, while recall measures how many expected results the system found. A value of 0.800 summarizes the reported balance between those measures; exact-match accuracy requires a separate metric.

Exa Fast’s score was about 51% higher than Perplexity Search’s and 140% higher than Parallel Advanced’s on this test. Both competitors provide general web search rather than dedicated place databases, which limits the comparison. Evaluating production suitability also requires details about the query set, ground-truth construction, geographic coverage, data freshness, and test reproducibility.

One endpoint, several workflows

Exa positions Places for applications that already combine web research with local discovery:

  • Personal assistants: Find restaurants, pharmacies, shops, or attractions while checking hours, status, and contact details.
  • Sales research: Build lists of businesses by category and region, then pass available contact data into qualification or outreach systems.
  • Market analysis: Count nearby competitors, map service coverage, or identify areas that lack a particular type of business.

A shared search endpoint reduces tool-selection logic inside an agent and removes a separate place-data adapter from the application stack. Teams can inspect responses in Exa’s search playground and use the existing API documentation for integration details.

Google Places and Yelp Fusion remain established sources for local-business data. Exa’s practical distinction is the combination of place records and general web search behind one interface. Applications that need reservations, transactions, provider-specific identifiers, full review content, or specialized geographic coverage may still require additional APIs.

Checks to run before production

Production adoption depends on behavior that a headline index size cannot capture. Developers should validate the following against their own markets and workloads:

Area What to verify
Freshness How often hours, closures, phone numbers, and ratings are updated
Coverage Result quality across required countries, cities, languages, and business categories
Identity Whether records have stable identifiers and how duplicate locations are handled
Missing fields Which properties may be null and how the API represents uncertain data
Usage terms Rules for storage, display, attribution, and downstream use
Operations Rate limits, latency, pagination, retries, and total cost under expected traffic

For teams already using Exa, Places offers a low-friction way to test local search without adding another provider immediately. New integrations should compare coverage, freshness, terms, and total cost with dedicated place APIs before committing to a production architecture.

Trending
  • No trending articles

Comments

avatar

Next Reads