Introduction to the API and Tools

Intro to our data mining tools that can be used outside of the website

Marco Salerno
Written by Marco SalernoLast update 6 months ago

Most users that want to data mine or automate running many simulations typically use screen scraping techniques since it requires no programming skills. But screen scraping is very unreliable since simple changes to the website can break your scripts.

We offer three different data mining methods that are external to the website, and are therefore much more robust than screen scraping. They require varying degrees of programming skill from none to advanced. They are:

DataMiner

Programming skills required: None

A downloadable app you install in your computer that can be used by non programmers. Run multiple operations using human readable YAML files. Several articles in this collection describe DataMiner.

DataMiner is an open-source project. To access all of our open-source projects, see our GitHub profile here.

The API Wrapper "p123api"

Programming skills required: Intermediate

For beginners and intermediate programmers. Makes it easy to start using the API. Handles things like authentication, re-authentication, retries, and you don't need to get your hands dirty with low level http requests. To download the package see this article. See this collection for documentation and how-to examples including one that runs on Google Colab.

P123 Rest API

Programming skills required: Advanced

Rest API based on OpenAPI specifications.

URL: api.portfolio123.com

The documentation can be found here

Did this answer your question?