← Back to all docs

Arborgold API

Arborgold is an all-in-one field service management platform for green industry companies—tree care, landscaping, lawn care, plant health care, pest control, and snow removal—covering CRM, estimating, scheduling, job costing, invoicing, payments, inventory, and GPS-enabled crew tracking. An unofficial API lets you programmatically pull customers, jobs, estimates, invoices, and time-tracking records—and push updates like new estimates, scheduled jobs, invoices, and customer records back into Arborgold.

By Alex KlarfeldMay 29, 2026
Arborgold API

What is Arborgold?

Arborgold is an all-in-one field service management and business software platform built specifically for green industry companies—lawn care, landscaping, tree service, plant health care, pest control, and snow removal. Operators use Arborgold to run sales and CRM, build proposals and estimates, schedule jobs and crews, track time with GPS, manage tree and plant inventory, and handle invoicing, digital payments, and job-cost analysis from a single system, with dedicated mobile apps for sales teams and field crews.

Core product areas include:

  • Sales Tools (CRM, Phone & Appointment Center, proposals/estimating, email marketing, consumer financing)
  • Operations (accounting and invoicing, job and project management, scheduling, resource management, supply chain)
  • Field Management (GPS-enabled time tracking, mobile crew apps for iPhone/Android, mobile crew QR, digital payments, customer portal)
  • Inventory (tree and plant inventory management)
  • Analytics (job costing with profit margin analysis and real-time data tracking)

Common data entities:

  • Customers, Contacts, Properties, Leads
  • Estimates, Proposals, Jobs, Work Orders
  • Schedules, Crews, Routes, Appointments
  • Invoices, Payments, Job Costs, Expenses
  • Time Entries, Materials, Equipment, Inventory Items

The Arborgold Integration Challenge

Green industry operators depend on Arborgold daily, but turning its portal- and mobile-driven workflows into API-driven automation is non-trivial:

  • No public, documented developer API: integrations rely on the authenticated web app and mobile clients rather than an openly published API surface
  • Mobile-first field data: time tracking, crew status, and digital payments are captured through the iPhone/Android crew apps, not a stable server-side endpoint
  • Tenant-specific configuration: services, price lists, job-cost centers, and workflows are customized per company, so generic integrations break across accounts
  • Session-based authentication: login and session handling complicate headless, scheduled automation
  • Job-costing math across cost centers: labor, materials, equipment, and overhead must be reconciled to produce accurate margins
  • Inventory and scheduling interdependencies: tree/plant inventory, crew availability, and route order all change together and need consistent state

How Supergood Creates Arborgold APIs

Supergood reverse-engineers Arborgold's authenticated web and mobile flows to deliver a resilient, normalized API layer for your account—covering sales, scheduling, field operations, and billing.

  • Handles login and session continuity securely, with automated refresh and change detection
  • Captures mobile-only field data—time entries, crew status, and payments—through the same authenticated surfaces the crew apps use
  • Normalizes responses across customers, estimates, jobs, invoices, and inventory so you integrate once and rely on consistent objects
  • Aligns with your account's services, price lists, and job-cost centers to keep margins and entitlements accurate

Use Arborgold with AI agents: Arborgold MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, services, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Arborgold adapter tailored to your account configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Arborgold evolves.

arborgold

API Endpoints

Authentication

POST/authenticate

Authenticate to an Arborgold account and obtain a session token for downstream calls.

Customers

GET/customers

List customers, contacts, and properties with filters for status, service area, and last activity.

Estimates

POST/create_estimate

Create a new proposal or estimate against a customer using the account's configured services and price list.

Scheduling

GET/jobs

Retrieve jobs and work orders with crew, schedule, route, and status filters.

Scheduling

POST/create_job

Schedule a new job or work order and assign it to a crew, route, and date.

Billing

GET/invoices

Pull invoices, payments, and job-cost detail across labor, materials, equipment, and overhead.

Use Cases

Sync customer and job data into your warehouse

- Pull customers, contacts, and properties from Arborgold into a central CRM or warehouse - Stream job, work order, and schedule changes to downstream BI and reporting tools - Reconcile property and service-history records for a unified customer view

Automate estimating and proposal workflows

- Push new estimates and proposals into Arborgold from your website or lead tools - Apply the account's configured services and price lists automatically - Route accepted proposals into scheduling without portal clicks

Reconcile invoicing, payments, and job costs

- Sync invoices and digital payments into accounting and AR systems - Match labor, materials, and equipment costs against job-cost centers for accurate margins - Surface unpaid invoices and overdue accounts to collections workflows

Keep crew, time-tracking, and inventory data in sync

- Pull GPS time entries and crew status from the mobile field apps for payroll and reporting - Sync tree and plant inventory levels with purchasing and supply-chain tools - Push schedule and route updates back to crews as jobs change

Technical Specifications

Authentication

Username/password login handled in a managed, automatically refreshed session

Connectivity

Authenticated web app and mobile-client flows surfaced as a unified API layer

Response format

Normalized JSON across customers, estimates, jobs, invoices, and inventory objects

Rate limits

Adaptive throttling tuned to your account to avoid Arborgold-side limits

Session management

Automatic session refresh, re-login handling, and credential rotation

Data freshness

Near real-time pulls for jobs, schedules, and invoices with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for estimate acceptance, job scheduling, invoice, and payment changes

Latency

Sub-second reads on cached entities; multi-second writes when posting estimates and scheduled jobs

Throughput

Horizontally scaled workers sized to multi-crew, multi-branch job volume

Reliability

Retry, backoff, and idempotency keys for estimates, jobs, and billing transactions

Adaptation

Continuous monitoring of Arborgold web and mobile releases and account configuration drift

Frequently asked questions

Arborgold does not publish an open, documented developer API; integrations rely on the authenticated web app and mobile clients. Supergood builds a resilient API layer over those authenticated surfaces so you can read and write your account data programmatically.

Yes. GPS time entries, crew status, and digital payments captured in the iPhone/Android crew apps are exposed through the same normalized API surface as the rest of your Arborgold data.

Yes. Labor, materials, equipment, and overhead are reconciled against your account's job-cost centers so margins and profitability stay accurate when synced to downstream systems.

Each account is profiled against its configured services, price lists, and workflows. Supergood preserves your specific fields and entitlements rather than forcing a generic schema.

Yes. The API supports writes including new estimates, scheduled jobs, invoices, and customer records, in addition to reading customers, jobs, invoices, and time-tracking data.

Ready to get a real API?