Built-in Tools for Your Apps

Access real-world data in your gapp.so apps. No API keys needed — just call gapp.tools.

Download for Your AI Tool

Download this guide and paste it into Google AI Studio, Lovable, Cursor, Claude, ChatGPT, or any AI coding tool to let them use gapp.tools in your app.

Download Guide (.md)

Quick Start

// Get current weather
const weather = await gapp.tools.weather.current({ city: "Tokyo" });
console.log(weather.data.result.data.main.temp); // 18

// Get stock price
const stock = await gapp.tools.stocks.quote({ symbol: "AAPL.US" });

// Search the web
const results = await gapp.tools.search.web({ query: "latest news" });

Available Tools

Weather

gapp.tools.weather.current()

Get current weather for any city

gapp.tools.weather.current({ city: 'Tokyo' })
gapp.tools.weather.forecast()

5-day weather forecast

gapp.tools.weather.forecast({ city: 'London' })
gapp.tools.weather.alerts()

Active weather alerts (US)

gapp.tools.weather.alerts({ point: '38.9,-76.9' })

Finance

gapp.tools.stocks.quote()

Real-time stock quotes

gapp.tools.stocks.quote({ symbol: 'AAPL.US' })
gapp.tools.crypto.rates()

BTC exchange rates to all currencies

gapp.tools.crypto.rates()

News

gapp.tools.news.search()

Search news articles

gapp.tools.news.search({ query: 'AI technology' })

Search

gapp.tools.search.web()

Web search via Google/Bing

gapp.tools.search.web({ query: 'best restaurants' })
gapp.tools.search.academic()

Search academic papers on arXiv

gapp.tools.search.academic({ query: 'machine learning' })

Data

gapp.tools.nasa.apod()

NASA Astronomy Picture of the Day

gapp.tools.nasa.apod()
gapp.tools.earthquake.recent()

Recent earthquake data from USGS

gapp.tools.earthquake.recent({ minMagnitude: 5 })