---
title: "Public API | MadeYouViral"
description: "Endpoints for AI agents and integrations: service list, price estimates and project requests."
url: https://madeyouviral.com/docs/api
publisher: "MadeYouViral"
---

# MadeYouViral public API

Base URL: https://madeyouviral.com. Machine-readable description: https://madeyouviral.com/openapi.json (OpenAPI 3.1). Catalog: https://madeyouviral.com/.well-known/api-catalog.

No authentication is needed. Requests are rate limited. Send JSON with `Content-Type: application/json`.

## GET /api/services

Lists every service with starting prices, tiers and the question ids the estimate endpoint understands.

## POST /api/quote/estimate

Returns a price range. It stores nothing and sends nothing to the team.

```json
{
  "services": [
    "websites",
    "meta-ads"
  ],
  "answers": {
    "websites.type": "business",
    "websites.pages": "p12",
    "meta-ads.spend": "s2"
  },
  "currency": "USD"
}
```

## POST /api/contact

Sends a project request to the team. Only call it when a person has asked you to contact MadeYouViral and has given their own name and email.

```json
{
  "name": "Alex Rivera",
  "email": "alex@example.com",
  "message": "We need a booking website and Meta ads for a new clinic.",
  "services": [
    "websites",
    "meta-ads"
  ],
  "source": "api"
}
```

## POST /api/quote

Creates a full quote with contact details, as the quote page does. People should normally use the quote page instead.

## Question ids

Every service's question ids and option ids are listed at https://madeyouviral.com/api/services.
