GTM Engineering

Public API

A public API is an interface a company publishes so outside developers, scripts, or AI agents can call its product programmatically, creating, reading, or triggering actions in code instead of through its own user interface.

A public API turns a product's actions into something callable from outside the company that built it: any developer with credentials can send a request and get the same result a person would get clicking through the interface. That's different from an internal API a company only uses for its own front end. Publishing it is a deliberate choice to let other software, including a coding agent, operate the product directly.

Clay shipped a public developer API and CLI on July 9, 2026, its own launch post describing it plainly: "You can now build directly from your terminal. Run the Agent Plugin in Claude Code, Codex, or Cursor to search Clay data, run Functions, and create, edit, and trigger Workflows." That's the shape of what a public API adds to a GTM tool: a waterfall or a routine that used to require a person dragging columns into a table can instead be built, tested, and triggered from a script or an agent session.

A public API is an access surface, not a billing surface

One assumption worth checking before budgeting around a new API: that programmatic access is automatically cheaper access. It doesn't have to be. Clay's own billing docs list "HTTP API calls" under the same usage meter as a click inside the UI, no separate rate and no discount tier for calling it from code. A public API changes how you reach a tool. It doesn't automatically change what the tool charges you for reaching it, and that's worth verifying against the vendor's own pricing or billing docs rather than assuming.

In practice

The practical value of a public API shows up in what it lets a team automate, not in the API itself. Once a tool exposes its actions publicly, that tool becomes a candidate for a headless, agent-driven stack: something a script or an agent can call as one step in a longer chain, instead of a browser tab a person has to keep open.

What people get wrong

The common mistake is treating a public API launch as a cost announcement. It usually isn't. A new API is a new door into the same building, and whether that door is cheaper to walk through depends entirely on the vendor's billing model behind it, which a launch post rarely spells out and a vendor's own docs usually do.

Related terms
Where we use this
Updated July 26, 2026

Ready to engineer your GTM motion?

Tell us how your motion runs today. We'll show you what we'd engineer.

Contact us