Bookmark this page. Use test/sandbox dashboards for checkout and Stripe; provider consoles for audit pipeline spend. Links verified November 2026.
Env: GOOGLE_PLACES_API_KEY,
PAGESPEED_API_KEY (often the same key)
This app: Places Details + searchText; PageSpeed Insights v5 (mobile/desktop; peer runs optional).
Pricing reference: Maps Platform pricing · PageSpeed Insights API docs
Env: STRIPE_PUBLISHED_KEY (pk_test_…),
STRIPE_SECRET_KEY (sk_test_…)
This app: local website/serve_checkout.py · unified 3-step checkout (snapshot + subscriptions) · metadata kpl_place_id, email, plan.
Optional: STRIPE_CHECKOUT_BASE_URL for return URLs.
invoice.paid fulfillmentDocs: Test cards & sandboxes · Billing / subscription testing · Webhooks · API reference
Env: SERPER_API_KEY
This app: maps, search, reviews, autocomplete (cached under .cache/ by default).
Env: XAI_API_KEY when Grok is used for narrative sections (see pipeline config).
Env: CLAUDE_API_KEY (or ANTHROPIC_API_KEY if you switch)
This app: executive summary + themes in narrative.py — skip with Main.py --no-narrative.
Useful for QA; not tied to API quotas in this project.
Not a provider — run from project root. Requires test Stripe keys in .env.
venv\Scripts\python website\serve_checkout.pylogs\transactions_YYYY-MM-DD.jsonl → run_cost.total_usdEnvironment variables — not provider dashboards.
--narrative only for client PDFs