Skip to main content
All CollectionsFAQ: How to Use RivalFlow AI
What Can I Do with a RivalFlow API?
What Can I Do with a RivalFlow API?

Yes, we have an API. It can power your systems with our data.

Sidra Condron avatar
Written by Sidra Condron
Updated over 3 weeks ago

The RivalFlow API allows you to manage campaigns (centered on websites) with basic CRUD (Create, Read, and Delete) operations. Here’s what you can do with it:

  1. Create a New Campaign

    • Use POST /api/v1/Campaign/CreateNewCampaign

    • This endpoint lets you create a new campaign with default competitors by sending the necessary details in the request body.

  2. Retrieve All Campaigns

    • Use GET /api/v1/Campaign/GetAllCampaigns

    • This allows you to fetch a list of all campaigns.

  3. Retrieve a Specific Campaign

    • Use GET /api/v1/Campaign/GetCampaign/{campaignId}

    • Replace {campaignId} with the actual campaign ID to get details about a specific campaign.

  4. Delete a Campaign

    • Use DELETE /api/v1/Campaign/DeleteCampaign/{campaignId}

    • Replace {campaignId} with the actual campaign ID to remove a specific campaign.

Notes about the RivalFlow API

A Campaign in RivalFlow refers to each website that we analyze for SEO improvement. Inside the RivalFlow tool, individual pages are analyzed in Projects. The RivalFlow API currently allows campaign creation and management, but not project-level creation or management.

Read more details in the RivalFlow API Documentation

RivalFlow users can access their API key via Account Settings.

Did this answer your question?