Skip to main content

API

Updated yesterday

An API (Application Programming Interface) connects different applications so they can share data. GWI’s API solutions let you access and use GWI data in your own systems, giving you flexibility to generate and integrate insights in a way that suits you.

We offer three API solutions for different use cases:


What is the GWI Platform API?

The GWI Platform API gives developers direct access to GWI’s structured survey data. It’s built for teams that want full control over querying, modeling, and visualizing data. This enables:

  • Parameter-based access to markets, waves, and demographics

  • Full support for Core, add-ons, and custom datasets

  • Integration-ready for dashboards, CRMs, and pipelines

Use cases

  • Pull GWI data into Tableau, Power BI, or other tools

  • Enrich internal tools with structured audience insights

  • Automate reporting on audience segments


What is the GWI Spark API?

The GWI Spark API is a lightweight way to query GWI insights using natural language. It’s powered by our global GWI Core data set, which means you can analyze a wide variety of topics across over 50+ markets. It lets you:

  • Surface summarized audience insights with plain-language queries

  • Access curated insight summaries by location, demographics, and behavior

Use cases

  • Power internal tools or bots that return insights on demand

  • Automate recurring queries for planning, copywriting, or personas

The GWI Spark API only generates insights based on our GWI Core data set.


What is the GWI Spark MCP?

The Spark Model Context Protocol (MCP) connects AI apps to GWI’s data. It gives large language models (LLMs) a standard way to access insights and enhance their responses with trusted market research data. This enables:

  • A streamlined interface for consumer insight requests

  • Natural-language query support

  • AI-ready formats for GWI's research data

Use cases

  • Improve AI-generated content with real insights

  • Support AI-driven market analysis with accurate stats

We offer ready-to-use connectors powered by GWI Spark MCP, including:

These integrations make it easy to bring our consumer data directly into the AI tools you already use.

Insights generated are powered by our global GWI Core data set. To enable each connector, you need an active paid license for the corresponding LLM.


Which API integration should I use?

  • GWI Platform API: Ideal for BI, dashboards, and modeling. Provides structured variables.

  • GWI Spark API: Delivers quick, narrative insights from plain-language or structured queries.

  • GWI Spark MCP: Best for AI applications that need embedded, real-time insights.

Check our API documentation for setup, output formats, typical users, and best-fit scenarios.


How to access our API?

Step 1: Contact us to set up a trial or deal

Register your interest by completing one of the forms below:

  • For GWI Platform API or GWI Spark API, complete this form

  • For GWI Spark MCP, complete this form

Once submitted, our team will contact you to discuss your use case and pricing. If a trial or deal is in place, your GWI rep will arrange setup and share any details you need, like your API key.

Step 2: Review our API documentation

Explore the documentation for the API options you plan to utilize:

You’ll find endpoint details, parameters, and response formats to help you get started.

Step 3: Build your integration

  • GWI Platform API or GWI Spark API: Use our client libraries or your own code to retrieve data or perform other actions like creating audiences or getting content.

  • GWI Spark MCP: Set up your LLM following our integration guides.

Step 4: Test your setup

Before going live, test everything to ensure your integration works as expected. Once it’s stable, move to production and begin using GWI data in your workflow.


Troubleshooting

If you encounter any issues or have questions about integrating with our API, please reach out to your Account Team or Sales Development representative for assistance.

Did this answer your question?