Business Scoring API
Score any business 0–100 across fifteen publishers — Google Maps, Yelp, Apple Maps, Facebook and TomTom, plus the ten AI assistants people now ask for recommendations. A single call returns the score, the competitors measured the same way, and a ranked list of fixes with the points each one is worth.





The measurement gap
A business owner pays for listings management, review responses, local SEO, a rebuilt website. Six months later the honest question is the one nobody can answer: did any of it work? The agency has the same problem from the other side — real work done, and no defensible way to show it landed.
None of that shows up in a monthly report. All of it shows up in a score.
What you get
Send a business name and address. Get back a complete assessment of how that business appears everywhere a customer might look for it — and what to do about the gaps.
A weighted 0–100 figure covering presence, reputation, search performance, website quality and AI visibility. One number a business owner can hold in their head.
Per publisher: whether a profile exists at all, its score, review count, average rating, estimated positive sentiment, the date of the last review, and a link straight to the listing.
The prompts asked, which assistants named the business, and how early in the answer it appeared. Presence in an answer engine, measured rather than guessed.
Every action item carries a priority, the publisher it applies to, step-by-step instructions, a realistic time estimate, and the points you should expect to gain by doing it.
The businesses actually ranking nearby, scored on the identical model. "You're behind" becomes a number instead of an opinion.
Pass a business ID and every run is appended to that business's timeline. The line on the chart is the argument for renewing.
The model
The weighting is published, not proprietary. An agency should be able to explain a client's number without hand-waving, and two businesses scored a year apart should still be comparable.
| Weight | What it measures | |
|---|---|---|
| Reviews and reputation | 30 points | Review volume and average rating across the traditional publishers. |
| Presence and discoverability | 25 points | Whether a listing exists on each publisher at all, and how completely it is filled in. |
| Search performance | 25 points | Keyword rankings, organic traffic, and domain authority for the business website. |
| Website quality | 10 points | Whether the site resolves, and whether its metadata is usable by the people indexing it. |
| AI assistant visibility | 5 points | Whether assistants name the business when asked for a local recommendation. |
| Competitive geo visibility | 5 points | Position across the local grid, relative to the competitors actually ranking nearby. |
Publishers are weighted individually inside those categories — a missing Google Maps listing costs more than a missing TomTom listing, because it costs the business more.
Answer engines
Local discovery is moving into assistants that return one short list instead of ten blue links. Being left off that list is a new kind of invisible, and it appears nowhere in a traditional rank report.
Every scoring run sends category-and-location prompts — “Best sushi restaurants in San Diego?” — to ten assistants and records what came back: the prompt, whether the business was named, and how early it appeared.
Named where people actually stop reading. This is the placement worth paying for, and the one that earns a prominence bonus in the score.
Named in the body of the recommendation. Real visibility, still competitive, but sitting behind whoever the assistant led with.
Mentioned, but far enough down that it rarely converts. Counts as presence — and marks an obvious place to gain points.
Supply up to five prompts of your own to test the phrasing your clients care about, or let the API generate them from the business category and location.
Coverage
Score all fifteen, or filter to one group — or a single publisher — for a faster response.Contact us for the full list →
For agencies and platforms
A score works twice: as a sales tool in the first meeting, and as a retention tool in the ninth month. It is the same number both times, which is exactly what makes it credible.
Score a prospect before the call and walk in with something specific: “You're at 72. Eleven things are holding you down, worth twenty-four points between them, and our platform handles eight of them. Ninety days and you're over 90.” That is a materially different conversation from a slide about best practices.
Then run it again in ninety days. If the number moved, the invoice defends itself — and if it didn't, you find out before the client does.
Competitors come back scored on the identical model, so the gap between a client and the business winning their market is a figure you can put on a slide.
Built for engineering teams
POST /score/sync returns the complete payload synchronously — business, per-publisher citations, competitors, action items and score history — so a dashboard can render from one response with no polling and no job queue.
Pricing
One request scores a business across all fifteen publishers, so this is the price of a complete assessment — not a per-publisher charge.
Volume pricing is quoted against the throughput you expect. Tell us the volume you are planning for and we will price it against your tier.
Pairs with
The score tells you a business is losing local visibility. The geo grid shows you where — block by block, across a 10×10 grid at whatever box size the market warrants.
Learn more →Go deeper on the businesses the score surfaces as competition. Full profiles for the operators actually taking the searches your client wants.
Learn more →Reviews carry the largest single weight in the score. When a client is ready to work on that number, this is the data layer that powers the fix.
Learn more →Get started
Tell us what you are building and we will get you a key and a sandbox. Most teams have a real score back on a real business inside a day.