ContentItem
An ad creative attached to a campaign, with its performance metrics.
Native AdvertisingContent RecommendationAd NetworkPublisher MonetizationProgrammatic AdvertisingAdvertising TechnologyCampaign ManagementAudience TargetingConversion TrackingMarketing
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/revcontent/refs/heads/main/json-schema/content-item.json",
"title": "ContentItem",
"description": "An ad creative attached to a campaign, with its performance metrics.",
"type": "object",
"properties": {
"boost_id": {
"type": "string",
"description": "Campaign id"
},
"content_id": {
"type": "string",
"description": "Content id"
},
"headline": {
"type": "string",
"description": "Content headline"
},
"target_url": {
"type": "string",
"description": "Content target_url"
},
"image_url": {
"type": "string",
"description": "Content image_url"
},
"brand_name": {
"type": "string",
"description": "Content brand_name"
},
"admin_status": {
"type": "string",
"description": "Content status ('approved','deleted','denied','pending')"
},
"enabled": {
"type": "string",
"description": "Content User Status ('active', 'inactive')"
},
"utm_codes": {
"type": "string",
"description": "UTM codes"
},
"avg_position": {
"type": "string",
"description": "Average position"
},
"impressions": {
"type": "string",
"description": "Total number of impressions for selected content"
},
"clicks": {
"type": "string",
"description": "Total number of clicks for selected content"
},
"conversions": {
"type": "string",
"description": "Total number of conversion for selected content"
},
"ctr": {
"type": "string",
"description": "CTR for selected date"
},
"avg_cpc": {
"type": "string",
"description": "Average CPC for selected content"
},
"cost": {
"type": "string",
"description": "Cost for selected content"
},
"cost_per_conv": {
"type": "string",
"description": "Cost per conversion for selected content"
},
"return": {
"type": "string",
"description": "Return for selected content"
},
"profit": {
"type": "string",
"description": "Profit for selected content"
}
},
"required": [
"boost_id",
"content_id",
"headline",
"target_url",
"image_url",
"brand_name",
"admin_status",
"enabled",
"utm_codes",
"avg_position",
"impressions",
"clicks",
"conversions",
"ctr",
"avg_cpc",
"cost",
"cost_per_conv",
"return",
"profit"
],
"x-source": "https://api.revcontent.io/docs/stats/api_data.json#GetAllBoostContent"
}
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/content-item"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.