← Back to all docs

MarketSharp API

MarketSharp is an industry-specific CRM for home improvement contractors, remodelers, and home service professionals, covering the full lifecycle from lead capture through sales conversion, project management, and payment collection. An unofficial API lets you programmatically pull leads, contacts, jobs, appointments, estimates, and payments—and push updates like new leads, status changes, and scheduled appointments back into MarketSharp.

By Alex KlarfeldMay 30, 2026
MarketSharp API

What is MarketSharp?

MarketSharp is an industry-specific CRM platform built for contractors and home improvement professionals to manage leads, customers, and projects from a centralized system. Remodelers, window and door installers, roofing contractors, painters, deck builders, and siding and gutter professionals use MarketSharp to generate and convert leads, automate project workflows, accelerate payments, track sales, and manage reputation and referrals across office and field operations.

Core product areas include:

  • Lead generation and custom lead capture from websites and internet lead providers
  • Lead-to-sales conversion tools and sales tracking with customizable dashboards
  • Project management and workflow automation
  • Payment processing and acceleration (PaySimple) plus lending and financing services (GreenSky)
  • Reputation and referral management
  • Mobile app for field operations and a partner ecosystem (QuickBooks, estimating, and lead-provider integrations)

Common data entities:

  • Leads, Prospects, Contacts, Customers
  • Jobs, Projects, Work Orders, Tasks
  • Appointments, Schedules, Sales Reps, Crews
  • Estimates, Proposals, Invoices, Payments
  • Lead Sources, Marketing Campaigns, Referrals, Reviews

The MarketSharp Integration Challenge

Contractors run lead, sales, and project workflows on MarketSharp every day, but turning that portal- and field-driven activity into API-driven automation is non-trivial:

  • Gated API access: API credentials require an account with API access enabled and are obtained through MarketSharp account settings or support, not self-serve developer signup
  • Sparse public documentation: There is no broadly published developer portal, so endpoint coverage and payload shapes are hard to discover without an existing partnership
  • Field-first, mobile workflows: Much sales and project data is captured through the mobile app and field reps, complicating consistent server-side automation
  • Lead-source sprawl: Leads flow in from dozens of providers (Angi, Zillow, CraftJack, Networx, custom web capture), each with its own mapping and dedup rules
  • Cross-system reconciliation: Estimates, invoices, and payments span MarketSharp, PaySimple, QuickBooks, and financing partners, requiring careful ID and status alignment
  • Per-tenant configuration: Custom fields, pipelines, and lead-capture rules differ by contractor, so generic integrations break across accounts

How Supergood Creates MarketSharp APIs

Supergood reverse-engineers authenticated browser flows, mobile traffic, and any available MarketSharp API surfaces to deliver a resilient, normalized API layer for your MarketSharp account—without waiting on partner gates or sparse documentation.

  • Handles username/password and MFA securely within a managed session
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across leads, jobs, appointments, estimates, and payments so you integrate once and rely on consistent objects
  • Aligns with each contractor's custom fields, pipelines, and lead-capture configuration to ensure accurate access

Use MarketSharp with AI agents: MarketSharp MCP Server →

Getting Started

  • Schedule Integration Assessment

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

  • Supergood Generates and Validates Your API

We deliver a production-ready MarketSharp adapter tailored to your account configuration and workflows.

  • Deploy with Monitoring

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

marketsharp

API Endpoints

Authentication

POST/authenticate

Authenticate to a MarketSharp account using username/password or MFA and obtain a session token for downstream calls.

Leads

GET/leads

List leads and prospects with filters for lead source, status, sales rep, and created date range.

Leads

POST/create_lead

Create a new lead from a website form or third-party lead provider, mapping source and campaign fields.

Jobs

GET/jobs

Retrieve jobs and projects with status, customer, and crew assignment filters.

Scheduling

POST/create_appointment

Schedule a sales or production appointment against a lead or job with assigned rep and time window.

Billing

GET/estimates

Pull estimates, proposals, invoices, and payment activity for reporting and reconciliation.

Use Cases

Centralize leads from every source

- Capture leads from web forms, Angi, Zillow, CraftJack, and Networx into a single normalized stream - Push new leads into MarketSharp with source, campaign, and dedup mapping applied - Sync lead status and disposition changes back to marketing and ad-spend tools

Automate sales and project workflows

- Pull jobs, work orders, and appointments to drive scheduling and crew dispatch - Trigger production tasks and status changes without manual portal clicks - Sync sales-rep activity and pipeline stages into BI dashboards

Reconcile estimates, invoices, and payments

- Sync estimates, invoices, and payments from MarketSharp into QuickBooks for job costing - Match PaySimple and GreenSky financing transactions against jobs and customers - Surface unpaid balances and pending payments to collections workflows

Keep customer and reputation data in sync

- Pull customer and referral records to feed review-request and referral programs - Push completed-job signals to reputation tools like GuildQuality and Listen360 - Maintain a unified customer 360 across CRM, marketing, and accounting systems

Technical Specifications

Authentication

Username/password and MFA handled in a managed session

Connectivity

Authenticated browser and mobile flows plus available MarketSharp API surfaces where exposed by the account

Response format

Normalized JSON across Leads, Jobs, Appointments, Estimates, and Payments objects

Rate limits

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

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for leads, jobs, and payments with optional scheduled batch syncs

Security

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

Webhooks

Event-style callbacks for new leads, appointment changes, job status updates, and payment events

Latency

Sub-second reads on cached entities; multi-second writes when posting through lead and scheduling workflows

Throughput

Horizontally scaled workers sized to multi-location contractor lead and job volume

Reliability

Retry, backoff, and idempotency keys for lead creation, appointments, and payment writes

Adaptation

Continuous monitoring of MarketSharp releases and account-specific configuration drift

Frequently asked questions

No. Supergood works against your existing authenticated MarketSharp sessions and any API access already enabled on your account, so you don't have to wait on a separate partner or developer approval to start automating.

Yes. Supergood normalizes leads from web capture and providers like Angi, Zillow, CraftJack, and Networx into a single consistent schema, with source, campaign, and dedup mapping applied as records land in MarketSharp.

Yes. Estimates, proposals, invoices, and payments are exposed through the same normalized surface, so you can reconcile MarketSharp against PaySimple, GreenSky financing, and QuickBooks without manual exports.

Each account is profiled against its configured pipelines, custom fields, and lead-capture rules. Supergood preserves contractor-specific fields and statuses rather than forcing a generic schema.

Yes. Supergood reverse-engineers both web and mobile traffic, so data captured by field reps and the mobile app is available through the same API as office-entered records.

Ready to get a real API?