VOOZH about

URL: https://apify.com/parseforge/aemet-spain-weather-scraper

โ‡ฑ AEMET Spain Weather Scraper ยท Apify


Pricing

from $7.50 / 1,000 results

Go to Apify Store

AEMET Spain Weather Scraper

Tap AEMET OpenData for the latest conventional observations from Spanish weather stations, including temperature, humidity, wind, pressure, and station metadata. Pass a station code or pull every station at once. Useful for climate analytics, agriculture, and travel planning.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a month ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐ŸŒฆ๏ธ AEMET Spain Weather Stations Scraper

๐Ÿš€ Export real-time weather observations from the Spanish State Meteorological Agency public OpenData API in seconds.

๐Ÿ•’ Last updated: 2026-05-29 ยท ๐Ÿ“Š 10 fields per record ยท AEMET OpenData API ยท Spain coverage ยท Hundreds of stations

The AEMET Spain Weather Stations Scraper turns the AEMET OpenData portal into a clean dataset of station observations: temperature, humidity, wind and precipitation, by station.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
๐Ÿ“Š AnalystsBuild clean datasets from the source
๐Ÿข Business teamsPlug official data into internal tools
๐Ÿค– ML engineersTraining data ready for pandas and BigQuery
๐Ÿ“ฐ JournalistsVerify numbers in seconds
๐ŸŽ“ ResearchersReproducible historical pulls
๐Ÿ‘ฉโ€๐Ÿ’ป DevelopersSkip writing a client library

๐Ÿ“‹ What the AEMET Spain Weather Stations Scraper does

  • Calls the public AEMET OpenData endpoint.
  • Parses the response and flattens each record into a clean row.
  • Casts numeric fields and normalizes timestamps for downstream tools.
  • Surfaces upstream errors as a clean error record instead of crashing.
  • Exports as CSV, Excel, JSON, JSONL, XML, RSS, or HTML.

๐Ÿ’ก Why it matters: the source is public but its format is not analyst friendly. This actor returns a flat, tool-ready dataset.

๐ŸŽฌ Full Demo

๐Ÿšง Coming soon.

โš™๏ธ Input

FieldTypeRequiredDescription
stationIdstringNoSpecific AEMET station code, or empty for all.
maxItemsintegerNoFree 10, paid up to 1,000,000.

Example 1:

{"maxItems":100}

Example 2:

{"stationId":"3195"}

No setup required. The operator pre-configures upstream access for paid runs.

โš ๏ธ Good to Know: the upstream source enforces its own rate limits. Heavy pulls should be spread across runs.

๐Ÿ“Š Output

Each record is a flat object. error is always last.

FieldTypeDescription
๐Ÿ†” station_idstringAEMET station code
๐Ÿ“› station_namestringStation name
๐ŸŒ latitudenumberLatitude
๐ŸŒ longitudenumberLongitude
๐ŸŒก๏ธ temperaturenumberAir temperature in degrees C
๐Ÿ’ง humiditynumberRelative humidity percent
๐Ÿ’จ windnumberWind speed
๐ŸŒง๏ธ precipitationnumberPrecipitation mm
๐Ÿ•’ datetimestringObservation timestamp
๐Ÿ•’ scrapedAtstringWhen this row was fetched
โŒ errorstringSet if upstream returned an error

Sample record:

{
"station_id":"3195",
"station_name":"MADRID, RETIRO",
"latitude":40.4117,
"longitude":-3.6781,
"temperature":22.4,
"humidity":38,
"wind":3.2,
"precipitation":0,
"datetime":"2026-05-29T08:00:00",
"scrapedAt":"2026-05-29T10:00:00.000Z",
"error":null
}

โœจ Why choose this Actor

| ๐Ÿ†“ | Calls the public AEMET API with your free key. | | ๐Ÿงน | Cleans cryptic codes (ta, hr, vv) into readable names. | | ๐Ÿ”ข | Numeric casting ready for analysis. | | ๐Ÿ›Ÿ | Errors surfaced as clean records. | | ๐Ÿ’พ | Push to dataset, instant download. |

๐Ÿ“ˆ How it compares to alternatives

ApproachSetup timeClean keysNumeric castingError handling
Roll your own fetch30 min plusโŒโŒโŒ
Manual downloadhoursโŒโŒโŒ
This Actor5 sec, no installโœ…โœ…โœ…

๐Ÿš€ How to use

  1. Click Try for free.
  2. Fill in the input fields (defaults work for a first run).
  3. Click Start. Your dataset is ready in seconds.

๐Ÿ’ผ Business use cases

๐Ÿ“Š Analytics dashboards. Pipe to a BI tool, refresh on a schedule.

๐Ÿ’ผ Internal data products. Mirror the source into your own warehouse.

๐Ÿ“ฐ Newsroom fact-checking. Verify any number before publishing.

๐Ÿค– ML feature engineering. Use the clean dataset as model input.

๐Ÿ”Œ Automating AEMET Spain Weather Stations Scraper

  • Make and Zapier: trigger on a schedule, push to Airtable or Slack.
  • Cron schedule: native Apify scheduler.
  • Webhooks: receive a POST when a run finishes.
  • Pipe to BigQuery, Snowflake, Postgres: native Apify integrations.

๐ŸŒŸ Beyond business use cases

๐ŸŽ“ Education. Bring real public data into classrooms.

๐Ÿงช Personal research. Track indicators or markets over time.

๐Ÿค Non-profit and open data. Build public dashboards.

๐Ÿงฐ Tinkering. Prototype quickly with structured data.

๐Ÿค– Ask an AI assistant about this scraper

Paste this README into ChatGPT or Claude and ask it to map your workflow to the actor inputs. The schema, examples and field list above contain everything an LLM needs to design a working pipeline.

โ“ Frequently Asked Questions

โ“ Do I need an API key? No, the source is fully public.

โ“ Is there a rate limit? The upstream enforces a soft limit. Avoid hammering.

โ“ Can I schedule runs? Yes, via Apify scheduler, Make, Zapier or cron.

โ“ Are values cast to numbers? Yes where applicable.

โ“ How are errors handled? Pushed as a single record with error populated.

โ“ Is this scraping or API? Public API or feed.

โ“ Will the schema change? Core fields are stable.

โ“ Can I filter the results? Yes, see the input schema above.

โ“ What if the upstream changes? We update the actor.

โ“ What format can I download? CSV, Excel, JSON, JSONL, XML, RSS, HTML straight from the Apify dataset UI.

๐Ÿ”Œ Integrate with any app

Apify ships native integrations with Make, Zapier, Slack, Discord, Google Drive, Google Sheets, Gmail, Airbyte, Keboola, Telegram, GitHub, and any REST API or webhook endpoint.

๐Ÿ”— Recommended Actors

ActorWhat it does
ParseForge Alpha Vantage ScraperGlobal market data and FX.
ParseForge OurAirports ScraperGlobal airport database.
ParseForge NBA Stats ScraperPlayer and team stats.
ParseForge CurseForge Mods ScraperPublic mod metadata.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers across business intelligence, real estate, e-commerce, sports, finance, and public records.


Disclaimer: This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any of the third-party services referenced. Users are responsible for complying with the target site's terms of service and applicable law. Create a free account w/ $5 credit.

You might also like

DWD Germany Weather Stations Scraper

parseforge/dwd-germany-weather-stations-scraper

Pull the latest POI station observations from Deutscher Wetterdienst, returning station_id, station_name, temperature, humidity, wind, pressure, and observation_time. Filter stations by name. Useful for climate research, energy forecasting, and agriculture planning across Germany.

Aviation Weather METAR Scraper

parseforge/aviation-weather-metar-scraper

Fetch METAR observations from aviationweather.gov for any ICAO station list. Returns station ID, raw report, temperature, wind direction, wind speed, and observation time. Look back up to 48 hours for flight planning, dispatch checks, or aviation weather research.

METAR & NWS Weather Station Observations API

bigdavidson/metar-nws-weather-station-observations

Raw METAR strings and decoded NWS ASOS hourly observations by ICAO station or lat/lon: temp, wind, ceiling, visibility, flight category. The official station data Kalshi weather markets settle on. No login, no API keys. From $0.50 per 1,000 records.

NWS Weather Station Observations: Resolution-Grade Daily Highs

bright_oven/nws-station-weather

Official NWS/NOAA station observations (the same data Weather Underground displays): raw observations plus daily high/low summaries computed on local calendar dates. KLAX, KLGA, KSEA and any US station ID, or city names. Built for settlement-grade accuracy.

Weather Forecast

accelerationengg/weather-forecast

The Weather Forecast Scraper collects daily weather data for a city, including temperature, conditions, wind, humidity, precipitation, and UV index. It supports solar forecasting, trip planning, data dashboards, and research on weather and solar patterns.

192

5.0

NOAA Weather Scraper

parseforge/noaa-weather-scraper

Scrape weather data from NOAA including active weather alerts by state, 7-day forecasts by coordinates, and weather station locations with elevation and timezone. Covers all US states with severity levels, wind data, and precipitation probability.