Skip to content

Webhooks ​

Overview ​

Webhooks are sending data from Niched AI to 3rd party systems.

Whenever our scrapers detect new articles from sources that you're tracking, and you have a webhook configured for that project, we'll post data to the specified URL.

Create Webhook ​

From the Webhooks page inside your Account you can create new webhooks.

Each webhook is connected to only one project and posts data to one defined URL.

Receiving Data ​

Niched AI will make a POST request to the specified URL.

It uses application/json format with the following structure:

json
{
  "title": "This is a Webhook test!",
  "html": "Seems everything is OK here",
  "source": "Niched AI",
  "url": "https://niched.ai",
  "discoveredAt": "December 01, 2022"
}
{
  "title": "This is a Webhook test!",
  "html": "Seems everything is OK here",
  "source": "Niched AI",
  "url": "https://niched.ai",
  "discoveredAt": "December 01, 2022"
}

We'll fire the webhook as soon as we scrape a new article.

Retries ​

Niched AI expects status 200 as a response from 3rd party system.

We'll retry up to 3 times if we receive any other status.

Testing Webhooks ​

The easiest way to test webhook with zero setup is some online tool like https://webhook.site

They'll give you the URL you need to use, and that's all you need.

After creating the webhook in the last , you'll see the Test button. Niched AI will immediately post test data to your URL when you click it.