# ThingSpeak

**Canonical:** https://apis.io/providers/thingspeak/  
**Website:** https://thingspeak.mathworks.com/  
**APIs profiled:** 12

ThingSpeak is an IoT analytics platform from MathWorks that lets devices aggregate, visualize, and analyze live data streams in the cloud. Devices push telemetry to channels via a REST update endpoint or the `mqtt3.thingspeak.com` MQTT broker, and the platform layers in MATLAB Analysis for compute, MATLAB Visualizations for plotting, React for rules, TalkBack for cloud-to-device commands, ThingHTTP for outbound webhooks, and TimeControl for scheduling. ThingSpeak is the only mainstream IoT platform with first-class MATLAB and Simulink integration, making it widely used in academic research, environmental monitoring, smart agriculture, and energy applications. Compatible with Arduino, ESP8266/ESP32, Raspberry Pi, Particle, LoRaWAN gateways, and industrial controllers.

## Kin Score — 62.9 / 100 (strong)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 62.9).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 73.0 |
| Governance | 11.4 |
| Contract Governance | 11.4 |
| Operational Transparency | 36.8 |
| Developer Ergonomics | 71.4 |
| Commercial Clarity | 84.2 |
| Access Clarity | 84.2 |

## Agent readiness — 30.3 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | derived |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (12)

- **ThingSpeak Channels API** — List, create, read, update, and delete ThingSpeak channels — the primary container for time-series IoT data. Each channel holds up to eight numeric fields plus latitude, longitu...
- **ThingSpeak Update API** — Write a single channel entry via `/update` or push high-volume telemetry via `/channels/{channel_id}/bulk_update.json` (CSV or JSON batches). The write surface is the workhorse ...
- **ThingSpeak MQTT API** — Lightweight pub/sub MQTT broker at `mqtt3.thingspeak.com` over TCP (1883), TLS (8883), WebSocket (80), and secure WebSocket (443, path `/mqtt`). Publish to `channels/{channelID}...
- **ThingSpeak React API** — React lets channels react to incoming data — running ThingHTTP requests, MATLAB Analysis snippets, TalkBack commands, or Twitter/Tweet posts when conditions (numeric threshold, ...
- **ThingSpeak Alerts API** — Send email alerts from a channel via the alerts API or React, and retrieve alert history. Useful for environmental monitoring, threshold-based warnings, and inactivity notificat...
- **ThingSpeak Charts API** — Server-rendered chart embeds for any channel/field — line, bar, column, spline — with parameters for color, scale, axis, timezone, title, bgcolor, transparent, and dynamic optio...
- **ThingSpeak MATLAB Analysis API** — Run scheduled or React-triggered MATLAB code against channel data — the differentiator that separates ThingSpeak from generic MQTT brokers. Read channel data with `thingSpeakRea...
- **ThingSpeak MATLAB Visualization API** — Generate custom plots from MATLAB code and embed them on ThingSpeak channel pages or external dashboards. Supports `plotyy`, `geoplot`, `histogram`, custom colormaps, and any ot...
- **ThingSpeak ThingHTTP API** — Outbound HTTP requests stored as named "ThingHTTP" actions and fired by React, TimeControl, or device pollers. Lets ThingSpeak push data into third-party services (Twilio, IFTTT...
- **ThingSpeak TimeControl API** — Cron-style scheduler that fires ThingHTTP, TalkBack, or MATLAB Analysis actions at a chosen time, recurring frequency, or after a delay. Pairs with React and TalkBack to close t...
- **ThingSpeak Channels.json API** — The Channels.json API from ThingSpeak — 1 operation(s) for channels.json.
- **ThingSpeak Talkbacks API** — The Talkbacks API from ThingSpeak — 3 operation(s) for talkbacks.

## Agentic access (1)

- **Thingspeak Agentic Access** — 21 operations · 9 acting

## Security (2)

- **Thingspeak Authentication** — apiKey · 2 schemes
- **Thingspeak Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Thingspeak Plans Pricing**

## Tags

IoT, Internet of Things, Analytics, Time Series, MQTT, MATLAB, Sensors, Telemetry

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/thingspeak/). Scores are computed from the provider's own public artifacts under a published rubric.
