Skip to content
English
  • There are no suggestions because the search field is empty.

Influencity API: What it Does for You and How to Get Started

Learn what you can get from Influencity's API 

The Influencity API lets your own tools and systems work with Influencity directly, so your team stops exporting and copying data by hand. Your developers (or an AI assistant) can create trackings, analyse creators and pull publication data straight into your dashboards, data warehouse or BI tool.

Everything created through the API also appears in the Influencity platform: same profiles, same publications, same reports. Your analysts keep working in the platform while the repetitive steps run in the background.

This article helps you to:

  • understand what the API is and how it differs from MCP and AI connectors
  • see what it can do today
  • know what you need, what it costs in credits and where the limits are
  • take your first steps

How the API relates to MCP and AI connectors

The API is the foundation. The Influencity AI connector for Claude and ChatGPT is built on top of it, for teams that prefer to work in plain language with no code. MCP does not replace the API.

Diagram: your dashboard, BI tool or in-house tool send requests through the Influencity API to your trackings, creator profiles and publications

Both need the API add-on and both draw on the same credits. For a full comparison and a guide to which one fits your role, see API vs AI connector: which one should you use? . For set-up steps, see, Influencity AI connector for Claude and ChatGPT .

What you can do with the API today

Influencity API covers two areas of Influencity: content tracking (following the posts a campaign generates) and influencer profiles (your influencer relationship management, IRM, records). 

What you can do with the API today: content tracking and creator profile actions, shown in version 1.0.0

Content tracking

A tracking collects the publications that match a campaign's hashtags, mentions or keywords, or that come from specific creators.

What you want to do

What the API does

Endpoint

Start a campaign tracking

Creates a tracking with a unique name, start and end dates and at least one hashtag, mention or keyword (up to 5 of each). You can attach profiles at creation

POST /content-tracking/v1/trackings

Track one creator

Creates a profile tracking for one of your own profiles

POST /content-tracking/v1/trackings/profile

See your trackings

Lists trackings page by page, sorted by name, dates, status or type

GET /content-tracking/v1/trackings

Pull the publications

Returns the publications of a tracking with their metrics, up to 100 per page

GET /content-tracking/v1/trackings/{trackingId}/publications

Change who is tracked

Adds profiles to a tracking or removes them

POST or DELETE /content-tracking/v1/trackings/{trackingId}/profiles

Pause or resume

Pauses active trackings or resumes paused ones

POST /content-tracking/v1/trackings/pause or /resume

Update data on demand

Requests a refresh of a tracking's data

POST /content-tracking/v1/trackings/{trackingId}/refresh

Check your tracking slots

Shows how many profile slots you have left

GET /content-tracking/v1/trackings/quota

Creator profiles

What you want to do

What the API does

Endpoint

Add a creator

Adds a profile to your IRM from a username or public URL, with or without analysis

POST /profiles/v1/profiles

Read a creator's data

Returns a profile by network and username, or by profile ID

GET /profiles/v1/profiles or /profiles/v1/profiles/{profileId}

Analyse or re-analyse

Starts an analysis for a profile you have added, or refreshes one already analysed

POST /profiles/v1/profiles/{profileId}/analyze or /refresh

Remove a creator

Deletes a profile. Not possible while it has blocking relations, such as active trackings or campaigns

DELETE /profiles/v1/profiles/{profileId}

Check your analyses left

Shows remaining profile analyses for the current period

GET /profiles/v1/profiles/quota

When a profile has been analysed, the response can include followers, average likes, comments and views, the audience's top gender, age, country and city, creator interests and estimated prices. Estimated prices are estimates, not the creator's actual fees. Analysis is available for Instagram, TikTok, YouTube and Twitch; other networks can be added without analysis.

Good to know: some actions depend on your plan. If a feature is not enabled for your brand, the API returns a 403 error. On-demand refresh of a tracking, for example, may not be available on every plan.

Full request and response details are in the Influencity API documentation.

Illustrative use cases

These are examples of how teams can use the API, built from what the endpoints support. They are not customer case studies, and no results are claimed.

Agencies: client reporting in your own dashboard

  • Problem: every week someone exports campaign metrics and pastes them into client reports.
  • Workflow: your developers list the active trackings, pull each tracking's publications page by page and load them into your branded reporting portal next to paid media and web analytics.
  • You get: publication-level metrics (likes, comments, views and more) in the place your clients already look. Your team still decides what the numbers mean.

Brands: creator data in your warehouse

  • Problem: influencer results live in one tool, while sales and media data live in another.
  • Workflow: a scheduled job reads publications and profile data through the API and writes it to your warehouse or BI tool, such as BigQuery or Snowflake, where it can be combined with your other marketing data.
  • You get: one set of numbers shared by the platform and your dashboards, because both read the same Influencity data.

Platforms and in-house tools: campaign set-up without the clicks

  • Problem: each new campaign means creating a tracking and adding creators by hand.
  • Workflow: your tool creates the tracking, adds the creators' profiles and keeps both systems aligned as the campaign runs. The tracking appears in Influencity straight away.
  • You get: a repeatable set-up. Each creator added to an active tracking uses a tracking slot, so check your quota first (see "Credits, limits and costs").

No developers available? The AI connector offers a no-code route for part of this. See the AI connector article.

Before you start

You need

Details

The API add-on

API access is added to your existing plan. It is offered on Enterprise annual contracts, with pricing tailored to your expected tracking and analysis volume. Talk to your account manager or request access through the Influencity website

An API token

A secret key that identifies your brand. Your requests are limited to that brand's data

Someone who can send web requests

Your developers, data team or an integration tool. The API is a REST API that exchanges JSON, so anything that can send HTTP requests works

Credits to spend

Analyses and tracking slots come from your plan, as in the platform (see "Credits, limits and costs")

Treat your token like a password. Anyone who has it can read and change your brand's data through the API. Store it in a secrets manager, never in shared documents or public code, and revoke it if you think it has been exposed.

Who does what: your account manager enables the API add-on, a person with access to your brand's settings creates the token, and your technical team builds and tests the integration.

Get started in four steps
  1. Ask for API access. Contact your account manager, or request access through the Influencity website. They will enable the API add-on for your brand.
  2. Get your API token. [TO CONFIRM BEFORE PUBLISHING: the exact steps and menu labels for creating a token. What is verified: tokens are listed and revoked in Influencity under Settings → API Key, and a brand can have up to 10 active tokens at a time. Revoked tokens do not count towards that limit.]
  3. Send a first, harmless request. Ask for your remaining profile analyses. It only reads data. Replace the placeholders with your own values.
  4. Build step by step. Move on to listing your trackings, then reading one tracking's publications, then creating or changing things.

Four steps to get started with the API: ask for access, get your token, send a first read-only request, then build step by step

Step 3: your first request

Every request sends your token in the Authorization header, using the Bearer scheme:

curl "<API BASE URL>/profiles/v1/profiles/quota" \   -H "Authorization: Bearer <YOUR_API_TOKEN>"

What you should see: a short JSON answer with two numbers, the analyses you have left this period and your limit. In the documentation's example these are 42 and 100. A value of null means unlimited.

{   "remainingAnalysisPerPeriod": 42,   "analysisLimitPerPeriod": 100 }

If it fails: a 401 error means the token is missing or not valid. A 403 means the capability is not enabled for your brand's plan. See "Troubleshooting" below.

Tips for your first week

  • Start with read-only calls and a test tracking before you automate anything.
  • Reading data and checking quotas does not use analysis credits or tracking slots. Analysing a profile or adding creators to an active tracking does.
  • Keep requests under the rate limit (see the next section) and read the response headers X-RateLimit-Limit and X-RateLimit-Reset to pace them.
Credits, limits and costs

The API uses the same credits as the platform. There is no separate balance, and the same limits apply as in the app. Two kinds of credit matter:

  • Profile analyses: a quota per period, used when you analyse or refresh a creator profile.
  • Tracking slots: the number of profiles you can have in active trackings at one time.

Action

What it uses

Reading data (profiles, trackings, publications, quotas)

No analysis credits or tracking slots

Adding a profile without analysis

No analysis credit

Analysing or refreshing a profile

1 profile analysis

Creating a tracking

Nothing in itself; tracking slots are used by the profiles it tracks

Adding a creator to an active tracking, or resuming a paused tracking

Tracking slots, up to 1 per profile

Pausing a tracking or removing creators from it

No credits

Refreshing a tracking

No credits. Needs the feature in your plan, and there is a minimum time between refreshes

Use the two quota endpoints before bulk actions, so a large job does not stop halfway.

Request limits

Limits are counted per organization, so all tokens from the same brand share them.

Limit

Value

Standard rate

10 requests per second (burst of 10)

Daily quota

100,000 requests

Refresh a tracking

1 request per second

Add a profile

2 requests per second

As a guide, adding 100 profiles to a tracking takes around 10 seconds at the standard rate. If you go over the rate, the API answers 429 with the code RATE_LIMIT_EXCEEDED; wait and try again. If you use up the daily quota, it answers 429 with QUOTA_EXCEEDED, and it resets the next day. Documented limits may change, and Influencity will communicate material updates.

Same credits as the platform, plus request limits per organisation: 10 per second, 100,000 per day, 2 per second for adding a profile and 1 per second for refreshing a tracking

Troubleshooting

Errors come back in one JSON format, with an error code and a message. The HTTP status tells you where to look first.

Status

What it usually means

What to do

400

The request is invalid: a missing field, a wrong format or a bad value. For example, a tracking needs start and end dates and at least one hashtag, mention or keyword

Check the request against the documentation

401

The token is missing or not valid

Check the Authorization header and that the token has not been revoked

403

The capability is not enabled for your brand's plan, or IRM profiles are not enabled

Contact your account manager

404

The profile or tracking does not exist or does not belong to your brand, or a social profile could not be found

Check the ID, or the username and network

409

A conflict: a tracking name already exists, a profile already has its own tracking, a profile is already being analysed, a tracking is finished and cannot take new profiles, or a profile cannot be deleted because of active trackings or campaigns

Use the existing item, or resolve the conflict first. For a duplicate profile, the error can include the existing profile's ID

422

A business rule was broken, for example no analyses left this period, or not enough tracking slots, or pausing a tracking that is not active

Check your quotas and the tracking's status

429

Too many requests (RATE_LIMIT_EXCEEDED), the daily quota is used up (QUOTA_EXCEEDED), or a tracking was refreshed too recently

Wait and retry. For a refresh that is too soon, the response says how many hours to wait

502, 503, 504

A temporary problem on the service side, or a timeout

Try again in a few minutes. Ask for smaller pages if timeouts continue

Tip: only retry automatically on rate-limit errors and on read requests. If a request that creates or changes something times out, check the result before sending it again, so you do not repeat the action.

FAQ

Do I need to know how to code? To use the API directly, yes, or you need a colleague or an integration tool that can send web requests. If you want a no-code route, use the AI connector for Claude or ChatGPT.

Will what I create through the API appear in the platform? Yes. Trackings, profiles and publications created through the API are the same ones your team sees in Influencity.

Does the API use my credits? Yes, it uses the same analyses and tracking slots as the platform, and there is no separate balance. Reading data does not use them.

Is the API the same as the AI connector? The connector uses the API behind the scenes, and covers profiles, trackings and credits. The API is the foundation for building your own integrations.

Which AI assistants work with the Influencity connector? Claude and ChatGPT.

How many API tokens can my brand have? Up to 10 active tokens at once. Revoked tokens do not count.