Key Attributes
Object Relationships
The Residential Ledger object is connected to several other objects in the Byteful API:- Customer: Each residential ledger entry belongs to a customer account
- Service: Entries may be associated with a residential service (e.g., when purchasing additional data)
- Service Adjustment: Entries may be linked to service adjustments (e.g., refunds or manual adjustments)
- Proxy User: While not directly linked, proxy users consume data which creates ledger entries
Related Endpoints
Example Response
Ledger Entry Types
Residential ledger entries have various reason types that indicate different data changes:Usage Notes
- The residential ledger is maintained at the account data pool level, not per proxy
- Usage entries are aggregated daily, providing a day-by-day audit trail of data consumption
- Entries with positive
residential_ledger_bytesvalues add to your data pool (top-ups, purchases) - Entries with negative
residential_ledger_bytesvalues subtract from your data pool (usage) - The
residential_ledger_period_datefield indicates the specific day when usage occurred or changes were made - Unlike datacenter and ISP proxies, residential proxies operate on a data-based billing model
- There is no automatic expiration for residential data - it remains in your account until consumed
- For real-time data status, use the
/residential/summaryendpoint

