Jashan.
← All writing
Product management3 min read

API product management is a different customer, not a harder one

APIs appear in about one in eight PM postings at a premium to the median, and become technical advice stops at learn SQL. The shift is in who your customer is.

product-strategysystem-design

Most advice about becoming a technical PM stops at learn SQL. That is useful and it is nowhere near the whole of it.

APIs show up in 12.1% of active PM job postings, about one in eight, and those postings average around $5K above the PM median, according to InterviewStack analysis of 9,617 postings in May 2026. It is a specialisation almost nobody markets and a reasonable number of companies hire for.

The reason it pays is not that APIs are harder. It is that your customer changes, and most PM instincts are tuned for a different one.

Use APIs the way a developer would

Before you manage one, integrate three. Stripe, Twilio, and one internal API at your own company. The internal one matters most, because it will be worse and the ways it is worse are the ways yours will be worse.

Log every place you got stuck. That list is your first developer-experience checklist, and it is more honest than anything you will get from a survey, because you were the user and you remember the friction.

Learn the anatomy, not the code

REST against GraphQL. API keys against OAuth. Rate limits. Versioning. Idempotency on writes.

You are not implementing these. You are learning enough to ask engineering the right questions and to understand the answers well enough to make a call. The difference between a PM who can hold that conversation and one who cannot is visible in the first design review.

Rewrite your PRD instinct

A feature PRD describes a user flow. An API spec describes a contract.

The distinction has teeth. A user flow can be adjusted after launch because the users are looking at your interface. A contract cannot, because other people built against it and your change breaks their production. Versioning exists to make that tolerable, not painless.

Learn to read, then draft, an OpenAPI spec. It is the PRD of the API world and it is where the real decisions get recorded.

Treat pricing as a product decision

Usage-based, tiered, freemium. API monetisation is not a finance decision handed to you after the fact. It shapes which developers try your product at all.

A free tier that runs out during a serious evaluation loses you the customer before anyone sees the value. A rate limit set for cost control becomes the reason someone picks a competitor. Both are product calls that arrive wearing finance clothing.

Swap your metrics

Time-to-first-call. Activation rate. Error rate by endpoint.

Discoverdocs entryTrytime-to-first-callIntegrateactivation rateScaleerror rate by endpointMAU tells you none of this. It cannot show you where a developer got stuck.
Discover, try, integrate, scale. A developer funnel, not a consumer one, and monthly active users measures none of its stages.

MAU will not tell you where a developer got stuck integrating. Time-to-first-call will, and it is the single metric I would instrument first if I inherited an API product with none.

The pattern underneath

You are designing for a developer decision funnel rather than a consumer one. Discover, try, integrate, scale. At each stage the person is deciding whether to spend more of their own effort on you, and effort spent integrating is effort they cannot get back.

That is the mental model shift. Everything else is detail.

Related reading