Skimmer

Skimmer is pool-service business management software (customers, bodies of water, service stops and routes, work orders, quotes, invoices, and billing) used by residential and commercial pool-service companies. Skimmer exposes a real, documented public REST API at https://publicapi.getskimmer.com, with a Zudoku-based developer portal at https://devportal.getskimmer.com. The API is enterprise-oriented and access is sales-led - it is available only on Skimmer's top ("Owning the Market" / Enterprise) tier and provisioned through Skimmer's sales team rather than self-service signup. Authentication is via a per-account skimmer-api-key request header, and the API is rate limited to 500 requests per minute per key.

9 APIs 0 Features
Pool ServiceField Service ManagementPool MaintenanceSchedulingRoutesWork OrdersInvoicingVertical SaaS

APIs

Skimmer Customers API

Create, retrieve, update, delete, search, activate, and deactivate the pool-service company's customers, plus manage customer activity logs. Search supports Sieve-style filters,...

Skimmer Bodies of Water API

Manage the pools and other bodies of water Skimmer services - create, list, get, update, delete, and search bodies of water and their attributes such as name, gallons, filter ty...

Skimmer Service Locations API

Full CRUD plus search over service locations - the physical sites (with their bodies of water) that a customer has serviced. The unit Skimmer bills on is the serviced location.

Skimmer Work Orders API

Create, update, retrieve, and search work orders (repair and service jobs), and list the account's work order types. Enterprise customers can update work orders programmatically...

Skimmer Routes API

Retrieve technician routes by date - a single technician's route of service stops (GetTechRoute) or all routes for all technicians on a given service date (GetAllRoutesForDay), ...

Skimmer Invoices and Billing API

Read-oriented access to invoices and billing - get an invoice by ID, list invoices by date, search invoices with filters and sorts, and pull billable service activity matching f...

Skimmer Quotes API

List quotes (optionally filtered by customer, optionally including deleted) and retrieve full detail for a single quote, including status, financial totals, customer info, and a...

Skimmer Products API

Full CRUD and search over the product catalog and product categories, plus a dedicated bulk price-update endpoint (Products/prices) for maintaining the prices of chemicals, part...

Skimmer Users API

Retrieve all users on the Skimmer account - owners, admins, and technicians - with their identifiers, names, contact details, role, and active status, so integrations can map te...

Pricing Plans

Rate Limits

Skimmer Pool Rate Limits

1 limits

RATE LIMITS

FinOps

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
Website
Website
🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📝
SignUp
SignUp
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: skimmer-pool
url: https://raw.githubusercontent.com/api-evangelist/skimmer-pool/refs/heads/main/apis.yml
name: Skimmer
kind: company
description: Skimmer is pool-service business management software (customers, bodies of water, service stops and routes, work
  orders, quotes, invoices, and billing) used by residential and commercial pool-service companies. Skimmer exposes a real,
  documented public REST API at https://publicapi.getskimmer.com, with a Zudoku-based developer portal at https://devportal.getskimmer.com.
  The API is enterprise-oriented and access is sales-led - it is available only on Skimmer's top ("Owning the Market" / Enterprise)
  tier and provisioned through Skimmer's sales team rather than self-service signup. Authentication is via a per-account skimmer-api-key
  request header, and the API is rate limited to 500 requests per minute per key.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Pool Service
- Field Service Management
- Pool Maintenance
- Scheduling
- Routes
- Work Orders
- Invoicing
- Vertical SaaS
created: '2026-07-04'
modified: '2026-07-04'
specificationVersion: '0.19'
apis:
- aid: skimmer-pool:skimmer-customers-api
  name: Skimmer Customers API
  tags:
  - Customers
  - CRM
  - Activity Logs
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/customers
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/introduction
    type: Documentation
  - url: https://devportal.getskimmer.com/api/customers
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  - url: collections/skimmer-pool.postman_collection.json
    type: PostmanCollection
  description: Create, retrieve, update, delete, search, activate, and deactivate the pool-service company's customers, plus
    manage customer activity logs. Search supports Sieve-style filters, sorts, and pagination (e.g. filters=BillingState==TX).
- aid: skimmer-pool:skimmer-bodies-of-water-api
  name: Skimmer Bodies of Water API
  tags:
  - Bodies of Water
  - Pools
  - Assets
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/bodiesofwater
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/bodiesofwater
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: Manage the pools and other bodies of water Skimmer services - create, list, get, update, delete, and search
    bodies of water and their attributes such as name, gallons, filter type, and notes.
- aid: skimmer-pool:skimmer-service-locations-api
  name: Skimmer Service Locations API
  tags:
  - Service Locations
  - Sites
  - Addresses
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/servicelocations
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/servicelocations
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: Full CRUD plus search over service locations - the physical sites (with their bodies of water) that a customer
    has serviced. The unit Skimmer bills on is the serviced location.
- aid: skimmer-pool:skimmer-work-orders-api
  name: Skimmer Work Orders API
  tags:
  - Work Orders
  - Jobs
  - Repairs
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/workorders
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/workorders
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: Create, update, retrieve, and search work orders (repair and service jobs), and list the account's work order
    types. Enterprise customers can update work orders programmatically and pull all work order types via the API.
- aid: skimmer-pool:skimmer-routes-api
  name: Skimmer Routes API
  tags:
  - Routes
  - Technicians
  - Scheduling
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/routes
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/routes
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: Retrieve technician routes by date - a single technician's route of service stops (GetTechRoute) or all routes
    for all technicians on a given service date (GetAllRoutesForDay), each returning ordered stops with customer and location
    data.
- aid: skimmer-pool:skimmer-invoices-billing-api
  name: Skimmer Invoices and Billing API
  tags:
  - Invoices
  - Billing
  - Payments
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/invoices
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/invoices
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: Read-oriented access to invoices and billing - get an invoice by ID, list invoices by date, search invoices
    with filters and sorts, and pull billable service activity matching filter criteria from the Billing endpoint.
- aid: skimmer-pool:skimmer-quotes-api
  name: Skimmer Quotes API
  tags:
  - Quotes
  - Estimates
  - Sales
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/quotes
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/quotes
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: List quotes (optionally filtered by customer, optionally including deleted) and retrieve full detail for a
    single quote, including status, financial totals, customer info, and associated service locations.
- aid: skimmer-pool:skimmer-products-api
  name: Skimmer Products API
  tags:
  - Products
  - Catalog
  - Pricing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/products
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/products
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: Full CRUD and search over the product catalog and product categories, plus a dedicated bulk price-update endpoint
    (Products/prices) for maintaining the prices of chemicals, parts, and other line items.
- aid: skimmer-pool:skimmer-users-api
  name: Skimmer Users API
  tags:
  - Users
  - Technicians
  - Accounts
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://devportal.getskimmer.com/api/users
  baseURL: https://publicapi.getskimmer.com
  properties:
  - url: https://devportal.getskimmer.com/api/users
    type: APIReference
  - url: openapi/skimmer-pool-openapi.yml
    type: OpenAPI
  description: Retrieve all users on the Skimmer account - owners, admins, and technicians - with their identifiers, names,
    contact details, role, and active status, so integrations can map technicians to routes and work orders.
common:
- type: DomainSecurity
  url: security/skimmer-pool-domain-security.yml
- type: Authentication
  url: authentication/skimmer-pool-authentication.yml
- type: Website
  url: https://www.getskimmer.com
- type: LinkedIn
  url: https://www.linkedin.com/company/skimmer-pool-service-software
- type: Documentation
  url: https://devportal.getskimmer.com/introduction
- type: APIReference
  url: https://devportal.getskimmer.com/api
- type: SignUp
  url: https://www.getskimmer.com/enterprise
- type: Plans
  url: plans/skimmer-pool-plans-pricing.yml
- type: RateLimits
  url: rate-limits/skimmer-pool-rate-limits.yml
- type: FinOps
  url: finops/skimmer-pool-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com