Polygon.io - Education

Education

Market Data for the Classroom

Cornell
Dartmouth
Georgia Tech
MIT
Princeton
Standford

Custom Data Solutions for
Universities, Educators, and Students

Enabling students to analyze real-time and historical market data at an affordable price.


Data for the Classroom

Real-time and historical market data for use in the classroom.

Machine Learning Datasets

Non-survivorship bias data exactly as it happened on that date in time.

Use Any Language

Clients for All Major Development Languages

Create your application in any language you desire. No more C++/Java limitations. Use the technology you already know and spend your time creating, not integrating.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package main
import (
    "fmt"
    websocket "github.com/gorilla/websocket"
)

const APIKEY = "YOUR_API_KEY"
const CHANNELS = "C.AUD/USD,C.USD/EUR,C.USD/JPY"

func main(){
    c, _, err := websocket.DefaultDialer.Dial("wss://socket.polygon.io/forex", nil )
    if err != nil {
        panic( err )
    }
    defer c.Close()
    c.WriteMessage( websocket.TextMessage, []byte( fmt.Sprintf("{\"action\":\"auth\",\"params\":\"%s\"}", APIKEY) ) )
    c.WriteMessage( websocket.TextMessage, []byte( fmt.Sprintf("{\"action\":\"subscribe\",\"params\":\"%s\"}", CHANNELS) ) )
    var msg interface{}
    for {
        err := c.ReadJSON( &msg ); if err != nil {
            panic( err )
        }
        fmt.Println( "Message:", msg )
    }
}

Accurate, Fast, and Reliable

Complete redundancy, horizontally scalable, built on proven technologies.

< 1 millisecond

Ultra low latency

Equinix NY Datacenters

Same datacenters as the exchanges

1,000,000+

Messages per Second

Impeccable Reliability

Multiple redundancies

Education Solutions

For Universities & Students

  • Real-time stream
  • Unlimited API Calls
  • All Data APIs
  • 15+ years of historical data
  • Educational Use
  • Redistribution
  • Flat Files

Contact Us for Pricing

Our education sales team is here to help.