On-chain stock / ETF price
On-chain stock / ETF price: latest Chainlink oracle price for major US stocks and ETFs (AAPL, MSFT, NVDA, AMZN, GOOGL, META, TSLA, COIN, MSTR, SPY, QQQ and more), with 24h and 7d change, oracle update time and the oracle contract it was read from. Read directly from the blockchain, so it is verifiable and available 24/7. Params: ticker. Use when an agent needs a current stock or ETF price, a tamper-proof reference price, or a price usable for tokenized-stock / DeFi logic. $0.001 per call. Unsupported ticker = no charge (the error lists supported tickers)
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://scraplingdata.xyz/v1/stocks/price
| Category | Market data |
|---|---|
| Provider host | scraplingdata.xyz |
| Networks | eip155:137, eip155:42161, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-25 | valid payment request | 402 | $0.001 | 241 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"ticker": "TSLA"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"properties": {
"ticker": {
"description": "Stock/ETF ticker covered by Chainlink feeds (e.g. TSLA, NVDA, SPY)",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}