Skip to content
Console

Data license & attribution

When you use data from the ExpTech API, you must credit the source. Data falls into two classes by where it comes from:

  • Attribution · Commercial use OK: data from a government or other public source, such as the Central Weather Administration (CWA). An example is earthquake reports. After you credit the source, a commercial product can use it.
  • Attribution · Non-commercial only: data produced by ExpTech’s own TREM-net (the TREM seismic network). An example is TREM real-time station data. After you credit the source, you can use it for non-commercial purposes only.

The Data license section on each data API page, and the endpoint title, both show the class. When an upstream source (for example OpenStreetMap or ECMWF) has its own terms, those upstream terms apply as well. ExpTech’s class does not loosen an upstream limit.

TREM-net data is not official earthquake information. When you use it, also follow the notice below:

TREM data notice

TREM data are automated, real-time observations from ExpTech's own station network (TREM-net). They are not official earthquake information. In Taiwan, the authority on earthquake information is the Central Weather Administration (CWA) of the Ministry of Transportation and Communications, and information published by the CWA always prevails. In this notice, TREM data means TREM-net observations and detections. TREM EEW is provided only to specific users who have ExpTech's individual approval or a contract, and its use is governed by Article 4-1 of the Terms of Service.

When you use TREM data, you must:

  1. Defer to the CWA.Earthquake reports, earthquake early warnings, seismic intensity and tsunami information published by the CWA prevail. Where TREM data differ from official information, follow the official information.
  2. Label it as unofficial.Wherever you present TREM data, show the data source together with the statement "Unofficial information; the Central Weather Administration's releases prevail."
  3. Comply with the Meteorological Act.Under Article 17(1) of Taiwan's Meteorological Act, forecasts and warnings of earthquakes are issued exclusively by the central meteorological authority, and Article 18 does not allow other agencies, schools, organizations or individuals to issue earthquake forecasts or any warnings to the general public; providing them to specific users is not restricted. Violations are subject to a fine of NT$200,000 to NT$1,000,000 under Article 24(2), which may be imposed for each violation.
  4. Never use it unlawfully.Do not use TREM data to predict earthquakes or to issue earthquake or tsunami warnings, and do not spread unverified earthquake information. Spreading rumours or false information about disasters that harms the public or others is punishable under Article 53(3) of the Disaster Prevention and Protection Act by up to three years of imprisonment, detention, or a fine of up to NT$1,000,000. Spreading rumours that may disturb public peace is punishable under Article 63(1)(5) of the Social Order Maintenance Act by detention of up to three days or a fine of up to NT$30,000.
  5. Know its limits.TREM observations are automated and not reviewed by staff. Noise, device faults or network delays can cause false detections, missed events or delays. Never use them as the sole basis for evacuation, closures or any other safety decision.

Full legal texts (Chinese):Meteorological ActDisaster Prevention and Protection ActSocial Order Maintenance Act

Articles as published in Taiwan's Laws & Regulations Database (Meteorological Act as amended on 5 January 2026). Powers the Act assigns to the Central Weather Bureau have been exercised by the Central Weather Administration since 15 September 2023. This notice is a usage reminder, not legal advice.

ClassNotes
Attribution · Commercial use OKFree to use for personal, non-profit and commercial purposes, as long as you credit the source.
Attribution · Non-commercial onlyCredit the source and use it for non-commercial purposes only; commercial use needs permission from ExpTech first.

Commercial use means using the data in a product or service that makes money, for example:

  • A paid app, website, software product, or hardware product
  • An app or website with ads, sponsorship, or in-app purchases
  • A paid service, a subscription, or contract work that uses the data

Personal projects, academic research, teaching, and free public-interest or community services with no ads are non-commercial use. If you are not sure your use counts as commercial, contact ExpTech first.

Put it where users can see it:

  • Next to the data: one line of small text under a list, chart, or info card.
  • On a map: the map library’s attribution (the source text in the corner of a MapLibre GL JS or Leaflet map).
  • An app’s About or Data sources screen: use this when the data view has no room. Users should be able to find the entry easily.
  • Use the attribution text in the Class of each API table, for example Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev) or Data: ExpTech Studio TREM (exptech.dev) · Non-commercial use · Unofficial information; the Central Weather Administration's releases prevail.
  • When you use several kinds of data, you can merge them into one line. Keep every upstream source, and keep the words “Non-commercial use”.
  • You can add a link to https://exptech.dev.
  • Do not imply that ExpTech or an upstream agency endorses your product.
map.js
// MapLibre GL JS: the attribution text appears at the bottom right of the map
map.addSource("radar", {
type: "raster",
tiles: [`${STATIC}/api/v2/tiles/radar/${time}/{z}/{x}/{y}.webp`],
tileSize: 256,
attribution: "Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)",
});
// Leaflet: put the same text in attribution
L.tileLayer(`${STATIC}/api/v2/tiles/radar/${time}/{z}/{x}/{y}.webp`, {
attribution: "Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)",
}).addTo(map);
Below the earthquake report list:
Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Below the real-time station map:
Data: ExpTech Studio TREM (exptech.dev) · Non-commercial use · Unofficial information; the Central Weather Administration's releases prevail
Data sources on the About screen:
- Earthquake reports: Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
- Real-time stations: Data: ExpTech Studio TREM (exptech.dev) · Non-commercial use · Unofficial information; the Central Weather Administration's releases prevail

Before you relay data (for example a forwarding server, a chat bot, or a livestream), read the Usage rules. In general, have users connect to the ExpTech API directly. When ExpTech has agreed that you may relay or redistribute the data:

  • Keep the attribution text in your response or message. For example, an attribution field in JSON, or a source line at the end of a message.
  • Non-commercial-only data stays non-commercial only after you relay it. Tell your users about that limit.
  • Pass on the upstream terms as well, for example the OpenStreetMap ODbL.
Your API response
{
"attribution": "Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)",
"data": [
{
"id": "115079-2026-1109-122157",
"mag": 4.2
}
]
}
APIClassUpstream sourceAttribution
Earthquakes
Earthquake reports/api/v2/eq/report/api/v2/eq/report/{id}/api/v1/eq/reportCommercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Real-time streams
SSE multiplexed stream/api/v1/trem/sse?topics=…Varies—Depends on the topics you subscribe to: data from each topic follows its own class and attribution.
TREM station datatrem.rts.v1/api/v1/trem/sse/rtsNon-commercialExpTech TREM-netData: ExpTech Studio TREM (exptech.dev) · Non-commercial use · Unofficial information; the Central Weather Administration's releases prevail
TREM intensity reportstrem.intensity.v1/api/v1/trem/sse/intensityNon-commercialProvisionalExpTech TREM-netData: ExpTech Studio TREM (exptech.dev) · Non-commercial use · Unofficial information; the Central Weather Administration's releases prevail
Earthquake report streameq.report.v1/api/v1/trem/sse/reportCommercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Map tiles
Radar tiles/api/v2/tiles/radar/list/api/v2/tiles/radar/{time}/{z}/{x}/{y}.webpCommercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Satellite tiles/api/v2/tiles/satellite/{channel}/list/api/v2/tiles/satellite/{channel}/{style}/{time}/{z}/{x}/{y}.webpCommercial OKProvisionalJMA Himawari-9 (via NOAA Open Data), NOAAData: JMA Himawari-9 via NOAA Open Data, ExpTech Studio (exptech.dev)When you use NOAA product layers such as cloudtop, cloudmask, sst or tpw, add NOAA to the attribution.
Wind (GFS)/api/v2/tiles/wind/gfs/…/api/v1/wind/gfs/…Commercial OKNOAA GFSData: NOAA GFS, ExpTech Studio (exptech.dev)
Wind (ECMWF)/api/v2/tiles/wind/ecmwf/…/api/v1/wind/ecmwf/…Commercial OKECMWF open dataData: ECMWF open data (CC BY 4.0), ExpTech Studio (exptech.dev)
QPESUMS tiles/api/v2/tiles/qpesums/list/api/v2/tiles/qpesums/…Commercial OKCentral Weather Administration (CWA)Data: CWA QPESUMS, ExpTech Studio (exptech.dev)
Base map/api/v1/map/tiles/tiles.json/api/v1/map/tiles/{z}/{x}/{y}.pbfCommercial OKProvisionalUpstream source being confirmedData: ExpTech Studio (exptech.dev)
Terrain/api/v1/map/terrain/terrain.json/api/v1/map/terrain/{z}/{x}/{y}.pngCommercial OKProvisionalUpstream source being confirmedData: ExpTech Studio (exptech.dev)
Streets & buildings/api/v1/map/gsi/gsi.json/api/v1/map/gsi/{z}/{x}/{y}.pbfCommercial OKProvisionalOpenStreetMap, OpenMapTilesData: © OpenStreetMap contributors, © OpenMapTiles, ExpTech Studio (exptech.dev)
Weather
Station weather, current weather, forecasts/api/v5/meteor/weather/…Commercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Current weather & forecasts (legacy v3)/api/v3/weather/realtime/{lat,lng}/api/v3/weather/forecast/{code}Commercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Rainfall/api/v5/meteor/rain/…Commercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Lightning/api/v5/meteor/lightning/…Commercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Typhoons/api/v5/meteor/typhoon/…Commercial OKCentral Weather Administration (CWA)Data: Central Weather Administration (CWA), ExpTech Studio (exptech.dev)
Disaster info (DPIP)
Disaster events (DPIP v2)/api/v2/dpip/realtime/…/api/v2/dpip/history/…/api/v2/dpip/event/{id}Commercial OKProvisionalCWA, NCDR, Water Resources Agency, DGPA and other issuing agenciesData: CWA and other issuing agencies, ExpTech Studio (exptech.dev)
DPIP MCP server/mcpVaries—Per tool: tools that return TREM-net data are non-commercial; the others follow the API they wrap.
Other
Time sync/ntpN/A——
Announcements/api/announcements/api/announcements/stats/api/announcements/{id}N/AProvisional—ExpTech's own service notices. Credit ExpTech when you republish them.
OAuth2/api/v1/oauth2/…N/A——
Public info API/api/v1/info/…N/A——

Items marked Provisional are still being confirmed and may change. This page will be updated when they do.

The DPIP MCP server follows the class of the data each tool returns. A tool that returns TREM-net data is non-commercial only. Other tools follow the API they correspond to.

ToolClassAPI / source
cwa_linksNon-commercialProvisionalExpTech TREM-netIncludes TREM detections, so it follows TREM data.
earthquake_reportsCommercial OKEarthquake reports
earthquake_reportCommercial OKEarthquake reports
gdmsCommercial OKProvisionalCentral Weather Administration (CWA)CWA strong-motion station records (GDMS).
tsunami_reportsCommercial OKCentral Weather Administration (CWA)
tsunami_reportCommercial OKCentral Weather Administration (CWA)
rtsNon-commercialTREM station data
trem_reportsNon-commercialExpTech TREM-net
trem_reportNon-commercialExpTech TREM-net
trem_shakesNon-commercialProvisionalTREM intensity reports
trem_shakeNon-commercialProvisionalTREM intensity reports
trem_triggersNon-commercialExpTech TREM-net
trem_trustNon-commercialExpTech TREM-net
trem_noiseNon-commercialExpTech TREM-net
trem_picksNon-commercialExpTech TREM-net
trem_debug_triggersNon-commercialExpTech TREM-net
weather_realtimeCommercial OKStation weather, current weather, forecasts
weather_forecastCommercial OKStation weather, current weather, forecasts
rain_hour_forecastCommercial OKProvisionalCentral Weather Administration (CWA)Next-hour township rain forecast; upstream source being confirmed.
meteor_snapshotCommercial OKStation weather, current weather, forecasts
meteor_trendCommercial OKStation weather, current weather, forecasts
typhoonCommercial OKTyphoons
timelineVariesFollows the class of the data selected by source (weather, radar, satellite, QPESUMS, wind).
dpip_eventsCommercial OKProvisionalDisaster events (DPIP v2)
township_lookupN/AProvisionalTownship code lookup; no observation data.

These sources have their own terms. Follow those terms as well when you use the data:

  • Central Weather Administration (CWA): CWA's own data terms (such as the Open Government Data License) also apply; CWA's official releases take precedence.
  • JMA Himawari-9 (via NOAA Open Data): The terms JMA and NOAA Open Data set for Himawari data also apply.
  • NOAA: U.S. government data, generally free of use restrictions; do not imply NOAA endorses your product.
  • NOAA GFS: U.S. government data, generally free of use restrictions; do not imply NOAA endorses your product.
  • ECMWF open data: ECMWF open data is licensed under CC BY 4.0: credit ECMWF, name the licence and indicate that the data was processed.
  • OpenStreetMap: OpenStreetMap data is licensed under the ODbL: show "© OpenStreetMap contributors" on the map and link to https://www.openstreetmap.org/copyright .
  • OpenMapTiles: Tiles built on the OpenMapTiles schema must show "© OpenMapTiles".
  • CWA, NCDR, Water Resources Agency, DGPA and other issuing agencies: Each issuing agency's terms also apply. The issuer of each event is in its author field; credit it when you show a single event.

To use non-commercial-only data (TREM-net data) for a commercial purpose, contact ExpTech and get approval before you use it:

Include the name and description of the product or service, the APIs or topics you will use, the expected usage, and how it makes money.

This page is the license page referred to in Article 6 (Data use license) of the Terms of Service. Using API data according to the classes and attribution on this page counts as having ExpTech Studio’s consent. The rest of the Terms of Service still applies, for example the duty to label TREM data (Article 5, item 13) and the rules on API tokens and usage (Article 5, items 14 and 15).