Get Intraday Graph Data
Get intraday minute-by-minute price and volume data for a stock from Google Finance. Returns data points with price, volume, and formatted timestamps.
Endpoint
GET
/api/google-finance/intraday
✨
Generate Code with AI
Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.
Parameters
symbol
string
Required
Stock symbol (e.g., AAPL)
exchange
string
Optional
Exchange code (e.g., NASDAQ)
hl
string
Optional
Language code (default: en)
gl
string
Optional
Country code (default: us)
Request Examples
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'x-api-key: YOUR_API_KEY_HERE',
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
<?php
use Illuminate\Support\Facades\Http;
$response = Http::withHeaders([
'x-api-key' => 'YOUR_API_KEY_HERE',
])->get('https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ');
return $response->json();
fetch('https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ', {
headers: {
'x-api-key': 'YOUR_API_KEY_HERE'
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
const axios = require('axios');
axios.get('https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ', {
headers: {
'x-api-key': 'YOUR_API_KEY_HERE'
}
})
.then(response => console.log(response.data))
.catch(error => console.error('Error:', error));
import requests
headers = {
'x-api-key': 'YOUR_API_KEY_HERE'
}
response = requests.get('https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ', headers=headers)
print(response.json())
require 'net/http'
require 'uri'
require 'json'
uri = URI.parse('https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ')
request = Net::HTTP::Get.new(uri)
request['x-api-key'] = 'YOUR_API_KEY_HERE'
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http|
http.request(request)
end
puts JSON.parse(response.body)
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ", nil)
req.Header.Set("x-api-key", "YOUR_API_KEY_HERE")
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}
curl -X GET 'https://scrappa.co/api/google-finance/intraday?symbol=AAPL&exchange=NASDAQ' \
-H 'x-api-key: YOUR_API_KEY_HERE'
Response Schema
JSON Response
200 OK
{
"symbol": "AAPL",
"exchange": "NASDAQ",
"currency": "USD",
"graph": [
{
"price": 275.41,
"currency": "USD",
"date": "Feb 12 2026, 09:30 AM UTC-05:00",
"volume": 616590
},
{
"price": 274.3,
"currency": "USD",
"date": "Feb 12 2026, 09:31 AM UTC-05:00",
"volume": 265661
}
]
}