No authentication required

PeerPush API

Free REST API for product discovery. Search products, find alternatives, compare tools, and access structured data on pricing, platforms, use cases, and audiences.

Open Interactive API Explorer

Quick start

Try these examples right now — no setup needed.

Search products

Try it
bash
curl "https://peerpush.net/api/v1/products?query=email+api&limit=3"

Find alternatives

Try it
bash
curl "https://peerpush.net/api/v1/products/notion/alternatives?limit=5"

Compare products

Try it
bash
curl "https://peerpush.net/api/v1/compare?products=vercel,netlify"

Trending this week

Try it
bash
curl "https://peerpush.net/api/v1/trending?period=week&limit=5"

Endpoints

All endpoints accept GET requests and return JSON.

Endpoint
GET/api/v1/products

Search and filter products

GET/api/v1/products/:slug

Get full product details

GET/api/v1/products/:slug/alternatives

Find alternatives to a product

GET/api/v1/compare

Compare products side by side

GET/api/v1/trending

Get trending products

GET/api/v1/discover

Discover products by criteria

GET/api/v1/deals

Products with active discounts

GET/api/v1/launches

Recently launched products

GET/api/v1/awards

Award-winning products

GET/api/v1/categories

List all categories

GET/api/v1/use-cases

List all use cases

GET/api/v1/audiences

List all audiences

Response shape

All product endpoints return data in this structure.

json
{
  "data": {
    "id": "...",
    "slug": "example-product",
    "name": "Example Product",
    "tagline": "A great tool for developers",
    "description": "...",
    "websiteUrl": "https://example.com",
    "peerpushUrl": "https://peerpush.net/p/example-product",
    "logoUrl": "https://...",
    "pricing": {
      "type": "Freemium",
      "startingPrice": 9.99
    },
    "platforms": ["Web", "Api", "Cli"],
    "useCases": ["Code Development", "CI/CD"],
    "audiences": ["Developers", "Startups"],
    "categories": ["Developer Tools"],
    "community": {
      "upvotes": 142,
      "followers": 38,
      "comments": 24,
      "rating": { "average": 4.6, "count": 23 },
      "peerPushScore": 56.5,
      "totalScore": 268
    },
    "badges": {
      "current": "Trending",
      "productOfTheDay": null,
      "productOfTheWeek": "2025-03-15T00: 00: 00.000Z",
      "productOfTheMonth": null
    },
    "social": {
      "twitterUsername": "example",
      "linkedinUrl": null
    },
    "publishedAt": "2025-02-01T12: 00: 00.000Z",
    "lastUpdatedAt": "2025-03-20T08: 30: 00.000Z",
    "activeDeals": []
  }
}

Rate limits

The API allows 5,000 requests per hour per IP address. Every response includes rate limit headers:

Response headers
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 5000
X-RateLimit-Reset: 1711929600

Need higher usage limits or new API endpoints? Contact us at [email protected]

Prefer AI-native access?

Connect your AI assistant directly to PeerPush via MCP. Your assistant will automatically use PeerPush when you ask about software products.