A 20-minute diagnostic for checking whether any software platform has a usable API, what 'partner API' really means, and your options when there isn't one.

Someone just told you to "integrate with X." X is the software an industry actually runs on: a property management system, a dealer platform, a claims clearinghouse, a legal practice suite. And now you're searching "X API" and getting a marketing page, a PDF from 2019, or nothing. Here's the 20-minute diagnostic we run on every platform, and what each answer means.
Check four places: the developer docs, the pricing page, the status page, and your browser's network tab. Docs behind a partner wall mean months of approval, revenue share, and vendor-decided coverage. If there's no API at all, you still have four options, and the durable one for production is a managed reverse-engineered API.
The developer docs. Search "X developer documentation" and "X API reference." A real public API has endpoint-level docs you can read without logging in. If the docs are behind a "become a partner" wall, that's a different answer (see step 2).
The pricing page. API access often appears as a line item on the highest tier. If "API" only shows up next to "Enterprise: contact us," expect gates.
The status page and changelog. Live platforms with real APIs publish API uptime and version notes. Silence here usually means the API is internal only.
The network tab. Log into the product, open your browser's dev tools, click around. Every screen you see is fed by API calls. This always works, because the frontend is an API client. The question is whether the vendor lets you be one too.
"Public API with docs." You're fine. Check rate limits, auth model, and whether the endpoints cover your workflow (read-only APIs are common; writes are where coverage gets thin).
"Partner API." There's an API, and there's a bouncer. Expect an application, a review cycle measured in months, possibly certification fees or revenue share, and coverage decisions made by the vendor. Worth pursuing when you're a strategic fit. Plan for the waiting room either way.
"SOAP / SFTP / nightly export." Common in property management, healthcare billing, and government systems. Technically an integration surface, practically a batch job: data arrives on the vendor's schedule in the vendor's format. Fine for reporting. Painful for anything a user is waiting on.
"No API." The most common answer in vertical software, and the reason this guide exists.
The full trade-off analysis between these lives in our companion piece: How to Automate Software That Has No API.
We publish integration documentation for hundreds of vertical platforms, each answering this exact question honestly: what official access exists, what it covers, what it gates, and what the alternative looks like. A few starting points by industry: Property Management APIs, DealerCenter, Reynolds and Reynolds, Buildertrend, Office Ally, and SimplePractice. If the platform you need isn't in our docs index, tell us. Requests reorder our build queue weekly.
Does every web application have an API? Every web application has internal APIs, because the browser frontend consumes them. Whether the vendor documents and licenses them for external use is a business decision, and usually the answer is no.
Is a partner API worth the wait? When you qualify and the coverage fits, yes: it's the most durable option. The failure mode is spending two quarters in review to learn the API can't do the thing your customers need.
Can I just scrape the site? Scraping parses the rendered page and inherits every layout change as breakage. Calling the backend endpoints directly returns structured data and survives redesigns. They're different techniques with very different maintenance costs.
How do integrations handle MFA if there's no API? The clean pattern is a service account: a real user (with a managed email and phone number) added to the platform like any employee, so MFA challenges have somewhere legitimate to go. This is a core primitive of how Supergood integrations authenticate.