Skip to main content
Dynata Reporting & Analytics

Python bindings for the Dynata Reporting & Analytics (MarketSight) API

The MarketSight Client API library provides Python bindings for the Dynata Reporting & Analytics API, providing a Pythonic interface for interacting with the underlying platform’s RESTful APIs.


Installation

To install MarketSight API Client, just execute:

$ pip install marketsight

Dependencies


Key MarketSight API Features

  • Ability to manage your Account settings within the Dynata Reporting & Analytics platform.

  • Ability to manage data within the Dynata Reporting & Analytics platform.

  • Ability to perform high-end statistical analyses on your data in the Dynata Reporting & Analytics platform.

  • Ability to produce interactive visualizations of your data and insights.

  • Ability to produce and share interactive dashboards to deliver your insights to downstream users.

  • Ability to embed or otherwise integrate the MarketSight platform into your applications.


Hello, World and Basic Usage

1. Initialize the Library

# Import the MarketSight API Client
import marketsight

# Call the "client" factory function.
api = marketsight.client("https://application.marketsight.com/api/v1/swagger/public.json")

2. Authorize Against the API

# Initialize the MarketSight API Client.
api = marketsight.client("https://application.marketsight.com/api/v1/swagger/public.json")

# Connect your instance to the API and authorize as a partner.
api.connect(
    client_id = "MY CLIENT ID GOES HERE",
    client_secret = "MY CLIENT SECRET GOES HERE"
)

3. Call the API

Execute API calls to perform operations, for example:

# Retrieve an Account
account = api.Accounts.retrieve(account_id = "MY ACCOUNT ID GOES HERE")

# Retrieve a User
user = api.Users.retrieve(user_id = "MY USER ID GOES HERE")

# Retrieve a Dataset's Meta-data
dataset = api.Datasets.retrieve(dataset_id = "MY DATASET ID GOES HERE")

Questions and Issues

You can ask questions and report issues on the project’s Github Issues Page


License

MarketSight Core is made available under an MIT License.

Release files for marketsight 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for marketsight 0.1.2
File Size Uploaded
marketsight-0.1.2.tar.gz 19.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for marketsight 0.1.2
File Interpreter ABI Platform
marketsight-0.1.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 38.5 kB

Release files / marketsight-0.1.2.tar.gz

Download URL marketsight-0.1.2.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ef7328af6ec75447d977fb1c24833de7c4ec35177dcb16ac1c1b7423307c9f50
BLAKE2b-256 checksum
How to use checksums
e91c3a0fadad111a851b9f9a6662bf973d8bedd149547e35f0e907cffe11490d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release files / marketsight-0.1.2-py2.py3-none-any.whl

Download URL marketsight-0.1.2-py2.py3-none-any.whl
Size 18.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
fe35a1d3cb5ae86845c144a456625b83f9bfa6873e4091df6467ecdcffb829ef
BLAKE2b-256 checksum
How to use checksums
db3094e2a8aa410181d98d0e8afc571cd4f98d33d57eefe4f6392dbdb673e0a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page