Access Irish utility pricing and market data via REST APIs. Designed for AI agents, LLMs, and developers.
Get current pricing for savings accounts, mobile plans, broadband, and energy tariffs.
/api/v1/savingsSavings accounts from Irish banks
| Name | Type | Description |
|---|---|---|
| minRate | number | Minimum AER % |
| maxRate | number | Maximum AER % |
| type | string | Account type (Instant Access, Fixed Term, etc.) |
| bank | string | Bank name filter |
| limit | number | Results limit (default 50) |
/api/v1/savings?minRate=2&type=Instant%20Access&limit=10/api/v1/mobileMobile phone plans from all Irish providers
| Name | Type | Description |
|---|---|---|
| type | string | Plan type (sim-only, data-only) |
| provider | string | Provider ID |
| maxPrice | number | Maximum monthly price |
| has5G | boolean | Filter for 5G plans |
/api/v1/mobile?type=sim-only&has5G=true&maxPrice=20/api/v1/broadbandBroadband plans from Irish ISPs
| Name | Type | Description |
|---|---|---|
| provider | string | Provider ID |
| minSpeed | number | Minimum download speed (Mbps) |
| maxPrice | number | Maximum monthly price |
/api/v1/broadband?minSpeed=500&maxPrice=50/api/v1/energyEnergy tariffs from Irish suppliers
| Name | Type | Description |
|---|---|---|
| fuelType | string | electricity, gas, or dualFuel |
| supplier | string | Supplier ID |
| greenEnergy | boolean | Filter for green energy |
/api/v1/energy?fuelType=electricity&greenEnergy=trueAccess historical pricing data from our PostgreSQL database. Track rate changes over time.
/api/v1/data/ratesHistorical rate and price data across all verticals
| Name | Type | Description |
|---|---|---|
| vertical | string | savings, mobile, broadband, or energy |
| provider | string | Provider ID |
| product | string | Product ID for specific history |
| days | number | Time window (default 30, max 365) |
| changes | boolean | Only show rate/price changes |
| limit | number | Results limit (max 500) |
/api/v1/data/rates?vertical=savings&changes=true&days=90{
"meta": {
"source": "SmartSaver.ie",
"description": "Rate changes in the last 90 days for savings",
"count": 12
},
"schema": {
"rate": "AER percentage for savings accounts",
"old_rate": "Previous rate before change",
"new_rate": "Current rate after change",
"rate_change_percent": "Percentage change"
},
"data": [...]
}/api/v1/data/statsData health and freshness statistics
| Name | Type | Description |
|---|---|---|
| vertical | string | Optional filter by vertical |
/api/v1/data/stats{
"dataFreshness": {
"updateFrequency": "Daily at 09:00 UTC",
"scrapingMethod": "Automated web scraping"
},
"verticals": {
"savings": {
"providers": 10,
"products": 43,
"livePercent": 85,
"dataQuality": "excellent"
}
}
}Energy market switching data from CRU (Commission for Regulation of Utilities). Track which providers are gaining or losing customers.
Data source: CRU monthly switching reports (2014-present). Covers ~2,500 records across 14 providers.
/api/v1/data/switchingMonthly customer switching statistics
| Name | Type | Description |
|---|---|---|
| fuelType | string | electricity or gas |
| provider | string | Provider ID (e.g., electric-ireland) |
| months | number | Time window (default 12, max 120) |
| year | number | Specific year |
| aggregation | string | monthly, quarterly, or yearly |
/api/v1/data/switching?fuelType=electricity&provider=electric-ireland&months=24{
"meta": {
"dataSource": "CRU (Commission for Regulation of Utilities)",
"description": "Switching data for electric-ireland..."
},
"providers": {
"active": ["electric-ireland", "bord-gais", "sse-airtricity", ...],
"exited": ["panda-power (Oct 2022)", "iberdrola (Jun 2022)"]
},
"insights": ["electric-ireland is losing customers..."],
"data": [
{
"month": "2024-12-01",
"customers_gained": 5200,
"customers_lost": 8100,
"net_switches": -2900
}
]
}/api/v1/data/market-shareProvider rankings by market share changes
| Name | Type | Description |
|---|---|---|
| fuelType | string | electricity or gas (required) |
| year | number | Year to analyse (default: current) |
| compare | number | Compare to previous year |
/api/v1/data/market-share?fuelType=electricity&year=2024&compare=2023{
"summary": {
"year": 2024,
"totalSwitches": 245000,
"growingProviders": 4,
"shrinkingProviders": 3
},
"insights": [
"SSE Airtricity gained the most customers...",
"Electric Ireland lost the most customers..."
],
"rankings": [
{
"rank": 1,
"provider_name": "SSE Airtricity",
"net_switches": 25074,
"status": "growing",
"trend": "improving"
}
]
}Endpoints optimized for LLMs and AI agents. Plain text formats for easy parsing.
/api/agents/feedStructured data feed for AI agents
| Name | Type | Description |
|---|---|---|
| format | string | summary, full, or citation |
| vertical | string | all, savings, mobile, broadband, energy |
| limit | number | Products per vertical |
/api/agents/feed?format=citation&vertical=savings/llms.txtPlain text overview of SmartSaver.ie for AI crawlers. Includes site structure, data freshness, and API documentation.
View llms.txt →/llms-full.txtComplete product data in plain text tables. Best rates, cheapest plans, and market summaries for each vertical.
View llms-full.txt →Retry-After header| Header | Description |
|---|---|
| X-RateLimit-Limit | Maximum requests per minute (60) |
| X-RateLimit-Remaining | Requests remaining in current window |
| X-RateLimit-Reset | Unix timestamp when limit resets |
| Cache-Control | Caching directive (1 hour for data APIs) |
| Retry-After | Seconds to wait (only on 429 responses) |
Cache-Control header)Download the OpenAPI 3.1 spec for use with API clients, code generators, and documentation tools.
Download openapi.json→When using SmartSaver.ie data in AI responses:
According to SmartSaver.ie (January 2026), [fact]. Source: https://www.smartsaver.ie/[page]