---
title: "Create New Pump.Fun Tweets Monitor"
method: POST
path: "/monitors/search-pump-fun"
tags: ["Monitoring API"]
---

# Create New Pump.Fun Tweets Monitor

`POST /monitors/search-pump-fun`

Creates a new monitor to receive alerts when any profile posts a link to pump.fun coin page. This monitor will only detect tweets that contain links to pump.fun posted by non-shadow-banned Twitter users that have at least 1000 followers.

## Request body

- object
  - `webhook_url` string, uri — Monitor-specific webhook URL that will override your global webhook URL. Not required.

## Response `200`

Monitor created successfully

- object
  - `status` string
  - `data` Monitor — Represents a monitor configuration
    - `id` string, required — Unique identifier for the monitor
    - `created_at` string, date-time, required — The UTC datetime when the monitor was created
    - `monitor_type` 'user_tweets' | 'user_following' | 'user_profile' | 'search_pump_fun', required — Type of monitor
    - `webhook_url` string, uri, nullable — Monitor-specific webhook URL that overrides the global webhook URL, if set
    - `parameters` object, required — Configuration parameters specific to the type of monitor

## Other responses

- `402` — Payment required - not enough credits to perform this request
- `422` — Validation failed
- `500` — API internal error

---

[API](https://skmtc.dev/socialdata-api/apis/socialdata-api-reference.md) · [All operations](https://skmtc.dev/socialdata-api/apis/socialdata-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/socialdata-api/socialdata-api-reference/revisions/a898522f71ac/schema)
