Meta AdsMeta AdsAdvertising

Your Meta ads' spend, impressions, clicks, conversions

meta-ads.insights

Get spend, impressions, clicks and conversions for your Meta ads

Price
freeAl precio del proveedor
Success rate
—Aún no hay datos de tasa de éxitoAún no hay datos de tasa de éxito
Latency p50
——
Last verified
28 jul 2026Verified working
GEThttps://toolswitch.dev/v1/tools/meta-ads.insights?limit=2&date_preset=last_7dPreview
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parámetros

conversions are NOT top-level fields: they arrive inside `actions` as [{action_type, value}] and you pick the action_type that matches the campaign's objective (purchase, lead, link_click). Attribution defaults to the ad account's setting unless action_attribution_windows is passed. A large request answers with a report_run_id for async polling instead of data

ParámetroTipoObligatorioDescripciónEjemplo
Parámetros de ruta
object_idcadenaObligatorioANY level of the hierarchy: act_… for the whole account, or a campaign / ad set / ad id to scope it downact_1234567890
Parámetros de consulta
levelcadenaOpcionalaccount | campaign | adset | ad — the granularity of the ROWS returned, independent of object_idcampaign
limitenteroOpcional100
fieldscadenaObligatoriocomma-separated metricsspend,impressions,clicks,ctr,cpc,cpm,reach,frequency,actions,action_values
breakdownscadenaOpcionale.g. age,gender or publisher_platform — not every breakdown combines with every metricpublisher_platform
time_rangecadenaOpcionalJSON as a string: {"since":"2026-07-01","until":"2026-07-28"}
date_presetcadenaOpcionaltoday | yesterday | last_7d | last_14d | last_30d | this_month | maximum — mutually exclusive with time_rangelast_30d
time_incrementcadenaOpcional1 for a daily series; omit for one aggregate row1
  • Parámetros de ruta
  • object_idcadenaObligatorio

    ANY level of the hierarchy: act_… for the whole account, or a campaign / ad set / ad id to scope it down

    Ejemplo: act_1234567890

  • Parámetros de consulta
  • levelcadenaOpcional

    account | campaign | adset | ad — the granularity of the ROWS returned, independent of object_id

    Ejemplo: campaign

  • limitenteroOpcional

    Ejemplo: 100

  • fieldscadenaObligatorio

    comma-separated metrics

    Ejemplo: spend,impressions,clicks,ctr,cpc,cpm,reach,frequency,actions,action_values

  • breakdownscadenaOpcional

    e.g. age,gender or publisher_platform — not every breakdown combines with every metric

    Ejemplo: publisher_platform

  • time_rangecadenaOpcional

    JSON as a string: {"since":"2026-07-01","until":"2026-07-28"}

  • date_presetcadenaOpcional

    today | yesterday | last_7d | last_14d | last_30d | this_month | maximum — mutually exclusive with time_range

    Ejemplo: last_30d

  • time_incrementcadenaOpcional

    1 for a daily series; omit for one aggregate row

    Ejemplo: 1

Ejemplos de código

Sustituye $TOOLSWITCH_KEY por la clave que creaste en la consola.

Preview
curl -X GET 'https://toolswitch.dev/v1/tools/meta-ads.insights?limit=2&date_preset=last_7d' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

La API de la pasarela está en versión preliminar; su URL y autenticación pueden cambiar. Los parámetros del ejemplo son datos de muestra. Las llamadas se facturan a free, incluida la tarifa de servicio.