{"uid":"cap_BbSkOZQd72hUf6CUaHaaj","slug":"local-business-growth-snapshot-0326b8bf","name":"Local Business Growth Snapshot","description":"Generate a structured local-business growth snapshot from supplied Google Business / website observations. Protected by x402; unauthenticated requests return 402 Payment Required.","url":"https://codex-local-growth-snapshot.netlify.app/paid/local-opportunity-brief","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"city":{"type":"string","description":"City, region, or local market."},"goal":{"type":"string","description":"Desired outcome such as more calls, bookings, catering leads, foot traffic, or reputation improvement."},"website_url":{"type":"string","description":"Website URL if known."},"business_name":{"type":"string","description":"Business name to audit."},"business_type":{"type":"string","description":"Business vertical such as restaurant, salon, auto repair, retail, or local service."},"google_profile_notes":{"type":"string","description":"Known Google Business observations: missing photos, thin reviews, stale posts, wrong hours, no website, etc."}}},"responseSchema":{"type":"json","example":{"service":"Local Opportunity Brief","business":{"name":"Tacos Los Reyes","market":"Port Arthur, TX","stated_goal":"more lunch rush calls and catering inquiries","website_url":null,"detected_vertical":"restaurant"},"top_fixes":[{"fix":"Create or connect a simple location page with hours, photos, services, and one clear contact action.","issue":"No website URL supplied","why_it_matters":"Searchers who want proof, pricing, or a menu/service list may bounce before calling."},{"fix":"Upload 12 current photos: storefront, staff, product/service proof, price/menu board, and recent work.","issue":"Weak photo proof","why_it_matters":"Local buyers trust recent photos more than generic claims."},{"fix":"Ask every satisfied customer for one specific review; respond to all new reviews within 48 hours.","issue":"Review volume is thin","why_it_matters":"Competitors with fresher reviews look safer even when the service is worse."}],"first_3_days":["Day 1: Verify hours, address, phone, website link, and primary category across Google and the website.","Day 2: Upload current proof photos and remove stale/low-trust imagery.","Day 3: Publish the first Google Business post with a direct call/contact CTA."],"generated_at":"2026-06-02T22:35:33.125Z","full_snapshot":{"price":"$9.00","endpoint":"https://codex-local-growth-snapshot.netlify.app/paid/local-business-snapshot"},"owner_message":"I pulled a quick scan on Tacos Los Reyes. The fastest win I see is making the profile easier to trust from Google: current photos, clean hours, review asks, and a simple weekly post loop. I can set up the starter system for a small monthly rate and show the first proof within 7 days.","executive_summary":"Tacos Los Reyes can likely improve local conversion fastest by tightening Google/search proof, adding recent visual evidence, and making the next action obvious. The highest-leverage wedge is: Put menu, hours, photos, and ordering/catering CTA where Google searchers already land.","opportunity_score":58}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.99","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.99/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.99","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.99","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KN2BTAiycjpPAJFuY68sQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.99","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a structured local-business growth snapshot with prioritized fixes, a 3-day action plan, and an executive summary from supplied Google Business profile observations and website details.","exampleAgentPrompt":"Can you run a quick local growth snapshot for my restaurant 'Tacos Los Reyes' in Port Arthur, TX? Our Google profile has almost no photos and only a handful of reviews, and we don't have a website yet — I really want to drive more lunch calls and catering inquiries.","exampleUseCases":null,"resultDescription":"Returns a JSON object containing the detected business vertical, a ranked list of top fixes with issue descriptions and explanations of why they matter, a first-3-days action plan, an executive summary of the highest-leverage opportunities, an owner-facing message, and a reference to the full snapshot product.","failureModes":["402 Payment Required — request lacks valid x402 payment header or USDC payment is missing/insufficient","400 Bad Request — required fields missing or malformed (e.g. invalid URL format for website_url)","Missing or vague google_profile_notes may result in generic recommendations with low specificity","Invalid or unrecognized business_type may reduce vertical-specific accuracy of recommendations","Network timeout or 5xx if the Netlify function is cold-starting or unavailable"],"whenToPreferThis":"Choose this endpoint when you need a fast, structured, actionable local-business audit grounded in Google Business Profile observations and stated growth goals — especially for SMB verticals like restaurants, salons, auto repair, or retail. Prefer this over generic SEO tools when the user wants a prioritized fix list and a concrete short-term action plan rather than raw metrics or keyword data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:33:21.179Z","isFirstParty":false}