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 })