Context
Public business-page data is useful for permitted research and data workflows, but the page structure can change and fields are not uniformly present.
What was built
A Python client that normalizes page identity, profile, audience, business, contact, service, and rating fields into a usable result.
The hard part
Source structures change and optional data disappears. The package handles missing nested values and documents responsible, policy-compliant use.
System behavior
- 01Accept a Facebook page URL or username.
- 02Request and parse the available public page data.
- 03Normalize optional fields into a consistent structure.
- 04Return a Python object ready for a wider workflow.