
Senior Technical Product Manager - API • SE Ranking
Jun 2025 • 3 min read
B2B SEO API: Ship in Under 2 Months
Shipped SE Ranking's enterprise Data API from scratch in under 2 months — customer-led, self-service trials, POC→paid.
TL;DR
I built SE Ranking's enterprise Data API from scratch and shipped a solid, sellable MVP in under 2 months — customer-led: interviews first, then a self-service trial and a clear path to paid. From there it grew from $0 into SE Ranking's Data API business line over the following months.
Context
SE Ranking had built massive web-crawling and SEO data infrastructure to power its own tools. The opportunity was to monetize that infrastructure as a standalone product — but there was no API offering to sell, and nothing about the platform was designed for external access.
Problem
- No existing API product offering — a true 0-to-1 build.
- Complex internal infrastructure that was never designed for external API access.
- No self-service trial flow for developers to try before they bought.
- A need to find product-market fit fast, before sinking months into the wrong surface.
What I Did
- Customer development first: I ran 30+ interviews with potential buyers — AI startups, automation platforms, and enterprise data teams — to anchor the product in real demand before writing a line of spec.
- Market research: I mapped the API competitive landscape and found a clear gap for real-time web and SERP data delivered through a clean developer experience.
- Product strategy: I defined the roadmap around time-to-first-integration as the single metric that mattered for adoption.
- Technical partnership: I worked side by side with engineering to design an API architecture that could expose internal data at scale.
Key Decisions
Self-Service First
I prioritized self-service trials over an enterprise sales motion. Developers could sign up, get a key, and pull live data in minutes — which cut time-to-value and let the product sell itself.
POC to Paid
I designed an explicit path from proof-of-concept to paid: trial access scoped to real evaluation, then a clean upgrade once a team proved the integration in their own stack.
Minimal Time-to-First-Integration
Every product decision got measured against this. The result was a streamlined onboarding flow and quickstart guides that got developers to their first successful call quickly.
Technical Details
- API Architecture: RESTful endpoints with rate limiting, API-key authentication, and webhook callbacks.
- Rate Limiting: Token-bucket algorithm with tiered limits by plan.
- Authentication: API-key based, with optional OAuth 2.0 for enterprise.
- Webhook Design: Real-time notifications for async crawling results.
- Integration Patterns: Python and Node.js examples plus REST recipes, all published in the API docs.
Results
Lessons Learned
- Developer experience is the product: For an API, DX is what drives adoption. I invested heavily in docs and quickstart guides so the first integration was effortless.
- Self-service accelerates learning: Usage data from self-service trials gave me faster, truer feedback than a handful of enterprise pilots ever could.
- Customer-led beats spec-led: Starting from 30+ interviews meant I shipped what buyers would actually pay for — not what was easiest to expose.