Rover connects your software to every waste hauler.
| Invoice # | Date | Amount |
|---|---|---|
| 48812 | 09/01 | 1,284.10 |
| 48901 | 09/08 | 962.00 |
| 49017 | 09/15 | 1,284.10 |
hauler-a · signed in, found the invoice table, saved the PDFs · example data
- invoice_number
- 48812
- invoice_date
- 2026-09-01
- total
- 1,284.10
- amount_due
- 1,284.10
- account_name
- Site 14 Depot
- service
- 8 yd front load, weekly
- document
- invoice-48812.pdf · sha256:9f3c…
the same fields for every hauler, whatever the portal calls its columns
every version kept · changes are flagged against last week
| Invoice # | Balance due |
|---|---|
| 48812 | 1,284.10 |
| 48901 | 962.00 |
a fix is kept only if it gets all the same data · you can review every fix
MCP tools · latest_records, changes, record_history, invoice_text, portal_health, coverage
invoice 48812 changed · amount_due → 0.00
API and signed webhooks · the same records, in your product
Rover signs in to each hauler portal on schedule and sends invoices, services and PDFs to your systems.
For developers →For AP and operations teams →
It carries the billing data you depend on, from portals that were never built to share it. Rover already pulls accounts, invoices and PDFs from live hauler portals, and it kept working when those portals changed.
What you can do with the data
An AI agent checks it against the service you pay for.
Rover alerts your systems when an invoice amount changes.
Ask "What are we paying at site 14?" and get the invoice.
Every hauler's invoices arrive in one format, with the PDF attached.
- latest_recordsthe latest invoices and accounts
- changeswhat changed, field by field
- record_historyevery past version of a record
- invoice_textthe PDF, as text
- portal_healthis this hauler working right now
- coveragewhich data this hauler offers
How Rover gets your hauler data
- Accountspulled
- Invoices, every pagepulled
- Statement PDFspulled
- Locations and servicespulled
- Work orders, where offeredpulled
- Pay · Autopay · Settingsnever clicked
Give Rover a portal address and a login. How it works.
Each check repeats the same steps, and Rover keeps every past version. See all the fields.
When a portal changes, Rover fixes itself. See it happen.
Built to be trusted with your logins
Read-only by design
Saved steps only sign in, read and download.
Your logins stay locked
Encrypted with AES-256-GCM and opened only to sign in.
Each customer is kept separate
Enforced in the API, so no other customer sees your data.