Google Business Profile Audit (English + Spanish) avatar

Google Business Profile Audit (English + Spanish)

Pricing

Pay per usage

Go to Apify Store
Google Business Profile Audit (English + Spanish)

Google Business Profile Audit (English + Spanish)

Bilingual (EN/ES) Google Business Profile audit: 0-100 score from 13 deterministic checks (claimed, website, phone, hours, categories, description, photos, reviews, rating, posts, booking, open). Only what Google returned counts. Input: name + city, place ID, or Maps URL. No browser, no AI.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Laz Macias

Laz Macias

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Google Business Profile Audit (English + Spanish)

Audit any Google Business Profile in seconds, in English or Spanish. Give it a business name and city, a Google place ID, or a Google Maps link. You get back a 0-100 score, 13 weighted checks, and the three fixes that matter most.

  • Bilingual EN/ES. Every check label, impact note and piece of evidence comes back in English or in Latin American Spanish. Set language to es and the whole report switches.
  • Zero-fabrication scoring. The score is built only from fields Google actually returned. A field Google did not show is marked unknown and left out of the math. It never counts for or against the business.
  • 13 checks. Claimed status, website, phone, hours, categories, description, photos, review volume, rating, recent Google Post, booking link, and open/closed status.
  • Cheap. No browser and no AI model in this Actor. It runs on 256 MB and finishes in seconds. The only real cost is the Google Maps lookup.
  • Clean output. One dataset item per business, with the matched place, the score, every check, the top fixes, and alternative candidates when the match is uncertain.

How to use

  1. Open the Input tab.
  2. Add one or more businesses under Business queries, one per line, as Business name, City, State. You can also paste Google place IDs or Google Maps URLs.
  3. Pick the output language: English or Español.
  4. Click Start.
  5. Open the Output tab, or fetch the dataset through the API, to read the audits.

Input example

{
"queries": ["Eve La Cubanita, Kissimmee, FL"],
"placeIds": [],
"startUrls": [],
"language": "en",
"candidatesPerQuery": 3,
"includeRawPlace": false
}

At least one of queries, placeIds or startUrls is required. A query is split at the first comma: the text before it is the business name, and the rest is the city.

Output example

{
"query": "Eve La Cubanita, Kissimmee, FL",
"language": "en",
"matched": true,
"place": {
"placeId": "ChIJ...",
"title": "Eve La Cubanita",
"address": "Kissimmee, FL",
"url": "https://www.google.com/maps/...",
"website": "https://example.com",
"phone": "+1 407 555 0100",
"categoryName": "Cuban restaurant",
"totalScore": 4.7,
"reviewsCount": 123
},
"score": 70,
"measurable": 11,
"earnedWeight": 16,
"totalWeight": 23,
"checks": [
{
"id": "claimed",
"status": "pass",
"weight": 3,
"label": "Profile claimed",
"impact": "",
"evidence": "Google shows the profile as claimed."
}
],
"fixes": [
{
"id": "recent_post",
"title": "Recent Google Post",
"why": "Google favors profiles that post recently.",
"evidence": "No recent Google Posts found."
}
],
"alternatives": [
{ "placeId": "ChIJ...", "title": "Eve La Cubanita II", "address": "Orlando, FL" }
],
"auditedAt": "2026-09-28T21:00:00.000Z",
"engine": "gbp-audit-es/0.1"
}

When a query cannot be matched, the item has matched: false and a reason of no_match (with alternatives) or lookup_unavailable. The Actor never guesses a place or invents a score.

How scoring works

Each check is pass, fail or unknown. The score is the weight of passed checks divided by the weight of all checks Google let us measure, times 100, rounded.

CheckWeightPasses when
Profile claimed3Google shows the profile as claimed
Website linked3A website is on the profile
Business hours3Hours shown for 5 or more days
Phone number2A phone number is on the profile
Primary category2A primary category is set
Business description2Description is 100 characters or more
Photos210 or more photos
Review volume225 or more reviews
Star rating2Rating is 4.3 or higher
Recent Google Post2Last post is 30 days old or less
Online booking2A booking or reservation link exists
Secondary categories1Two or more categories listed
Open for business1Not marked closed

Unknown checks are excluded from both sides of the fraction. If fewer than 5 checks are measurable, the score is null, because a number built on a handful of fields would be misleading. The checks and evidence are still returned.

Pricing

This Actor uses pay per usage: you only pay Apify platform costs. Each business audited triggers one run of compass/crawler-google-places at about $0.004 per candidate place. A typical audit costs about $0.01 to $0.02. The Actor itself uses 256 MB of memory for a few seconds.

FAQ

How do I get Spanish output? Set language to es. Labels, impact notes and evidence are all returned in Spanish, and the Google Maps lookup is also requested in Spanish.

What does "unknown" mean? Google did not return that field for this place. The check is excluded from the score instead of being counted as a failure.

Why was my business not matched? Matching compares the name and city you typed against up to 3 Google Maps results. If nothing is close enough, the item comes back as no_match with the candidates listed under alternatives. Add the city and state, or pass the place ID or Maps URL instead.

How do I use place IDs or Maps URLs? Put Google place IDs (they start with ChIJ) in placeIds, or Google Maps place links in startUrls. These are audited directly, with no name matching.

Can I use it through the API, on a schedule, or with integrations? Yes. Like any Actor on Apify, you can start it from the API, schedule it, or connect it to Zapier, Make, Google Sheets and webhooks.

En español

Audita cualquier Perfil de Negocio de Google en inglés o en español. Escribe el nombre del negocio y la ciudad (o un ID de lugar, o un enlace de Google Maps) y recibe una puntuación de 0 a 100, 13 verificaciones ponderadas y las tres mejoras más importantes. Las etiquetas, el impacto y la evidencia salen en español latinoamericano. Un dato que Google no muestra se marca como unknown y no cuenta ni a favor ni en contra del negocio.

  1. Abre la pestaña Input.
  2. Agrega negocios en Business queries, uno por línea, con el formato Nombre del negocio, Ciudad, Estado. También puedes usar IDs de lugar o enlaces de Google Maps.
  3. Elige el idioma Español.
  4. Haz clic en Start.
  5. Lee los resultados en la pestaña Output o mediante la API.

Costo: pago por uso, solo pagas los costos de la plataforma Apify. Una auditoría típica cuesta entre $0.01 y $0.02.


Built by MainShop — free single-business grader at https://mainshop.ai/gbp · Spanish at https://mainshop.ai/es/gbp