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:
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.
Retrieve All Campaigns
Use
GET /api/v1/Campaign/GetAllCampaigns
This allows you to fetch a list of all campaigns.
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.
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.