Utilities
WM Corporate Services Inc logo

WM Corporate Services Inc API

wm.com

Actions
5
Category
Utilities
Login
Some actions
Output
JSON

Call the WM Corporate Services Inc API

Submit a task, then poll the job until it settles. This example runs wmc_download_bill.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "wmc_download_bill",
    "credential_id": "<your-credential-id>",
    "params": {
      "account_number": "<account_number>"
    }
  }'

5 actions on wm.com

Read

  • Download Bill

    wmc_download_billreadlogin required1 credit / call

    Download a Waste Management bill PDF for a required account number. Use a statement date from List Bills, or latest.

    account_number
    string · required
    bill_date
    string
    invoice_id
    string
  • Download Invoice

    wmc_download_invoicereadlogin required1 credit / call

    Download one of your Waste Management invoices as a PDF. Because a login can cover several accounts, you must specify which account number to use (from List Accounts). Choose a statement date from List Invoices, a specific invoice number, or use 'latest' for the most recent bill.

    account_number
    string · required
    bill_date
    string
    invoice_id
    string
  • List Accounts

    wmc_list_accountsreadlogin required1 credit / call

    List all of the accounts tied to your Waste Management (My WM) login. One login can cover several accounts, so each result includes the account number, service address, nickname, and status, letting you pick the exact account to use with List Invoices or Download Invoice.

  • List Bills

    wmc_list_billsreadlogin required1 credit / call

    List Waste Management bills/invoices for an account (or every account on the login). Each bill has a statement date, amount, due date, and invoice id for Download Bill.

    account_number
    string
    months
    integer
  • List Invoices

    wmc_list_invoicesreadlogin required1 credit / call

    List your Waste Management invoices along with your account balances. Each invoice shows its statement date, amount, due date, and payment status. By default this covers every account on your login; give an account number (from List Accounts) to focus on one. Use a statement date with Download Invoice to get the PDF.

    account_number
    string
    months
    integer

WM Corporate Services Inc API questions

Is there an API for WM Corporate Services Inc?
WM Corporate Services Inc does not offer a public data API for this, but Anakin Wire provides 5 maintained endpoints for wm.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape WM Corporate Services Inc data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when wm.com changes its markup, Anakin updates the action.
Do I need a WM Corporate Services Inc account?
Some WM Corporate Services Inc actions read data that is only visible when signed in, so those need a credential you connect once. Actions marked "read" without a login requirement run anonymously.
What does the WM Corporate Services Inc API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Utilities APIs

All Utilities sites