projectadg last reviewed 2026-05-21

BizDB โ€” business intelligence database + read-only API

Context

BizDB is Aspire's PostgreSQL-backed database of business entities + relationships, originally built for the brand-ecosystem outreach project (mapping 6 Aspire brands to relevant Thai businesses). It exposes a read-only HTTP API so other Aspire apps + agents can query the data without direct DB access.

Architecture

graph LR SC["Scrapers / Apify"] --> DB[("BizDB Postgres<br/>180 records")] DB --> API["Read-only API<br/>bizdb.aspiredigital.group<br/>X-API-Key"] API --> C["Consumers + agents"] classDef gw fill:#715EE3,color:#fff,stroke:#291F50; class API gw;

Detail

What's in it

The read-only API (LIVE)

Pending Apify scrape (per MEMORY.md project_bizdb_apify_pending)

Stack

Relationship to other projects

Open questions

  1. When to fire the pending Apify scrape (452 FB + 133 IG, ~$4 AUD)?
  2. Should BizDB feed smart-dashboard, or stay a separate outreach tool?
  3. Data freshness โ€” how often to re-scrape business records?

Related

๐Ÿ”— Relationships

graph LR bizdb["bizdb"]:::self bizdb --> aspire_hub_secrets_vault_default["aspire-hub-secrets-vault-default"] bizdb --> ask_before_paid_api["ask-before-paid-api"] bizdb --> use_postgresql_by_default["use-postgresql-by-default"] bizdb --> smart_dashboard["smart-dashboard"] bizdb --> aspire_venue_geography["aspire-venue-geography"] classDef self fill:#715EE3,color:#fff,stroke:#291F50;