• Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
Friday, March 27, 2026
newsaiworld
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us
No Result
View All Result
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us
No Result
View All Result
Morning News
No Result
View All Result
Home Data Science

Accessing Information Commons with the New Python API Consumer

Admin by Admin
October 20, 2025
in Data Science
0
Kdn data commons new python api.png
0
SHARES
1
VIEWS
Share on FacebookShare on Twitter


Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
Picture by Editor

 

# Introduction

 
Information is on the core of any information skilled’s work. With out helpful and legitimate information sources, we can not carry out our tasks. Moreover, poor-quality or irrelevant information will solely trigger our work to go to waste. That’s why accessing dependable datasets is a crucial start line for information professionals.

Information Commons is an open-source initiative by Google to arrange the world’s accessible information and make it accessible for everybody to make use of. It’s free for anybody to question publicly accessible information. What units Information Commons other than different public dataset initiatives is that it already performs the schematic work, making information prepared to make use of far more rapidly.

Given the utility of Information Commons for our work, accessing it’s turning into essential for a lot of information duties. Happily, Information Commons gives a brand new Python API consumer to entry these datasets.

 

# Accessing Information Commons with Python

 
Information Commons works by organizing information right into a queryable information graph that unifies info from various sources. At its core, it makes use of the schema-based mannequin from schema.org to standardize information representations.

Utilizing this schema, Information Commons can join information from varied sources right into a single graph the place nodes symbolize entities (reminiscent of cities, places, and folks), occasions, and statistical variables. Edges depict the relationships between these nodes. Every node is exclusive and identifiable by a DCID (Information Commons ID), and lots of nodes embrace observations — measurements linked to the variable, entity, and interval.

With the Python API, we will simply entry the information graph to amass the mandatory information. Let’s check out how we will try this.

First, we have to purchase a free API key to entry Information Commons. Create a free account and duplicate the API key to a safe location. You may as well use the trial API key, however entry is extra restricted.

Subsequent, set up the Information Commons Python library. We are going to use the V2 API consumer, as it’s the newest model. To do this, run the next command to put in the Information Commons consumer with non-compulsory assist for Pandas DataFrames as nicely.

pip set up "datacommons-client[Pandas]"

 

With the library put in, we’re able to fetch information utilizing the Information Commons Python consumer.

To create the consumer that can entry the information from the cloud, run the next code.

from datacommons_client.consumer import DataCommonsClient

consumer = DataCommonsClient(api_key="YOUR-API-KEY")

 

Probably the most vital ideas in Information Commons is the entity, which refers to a persistent and bodily factor in the actual world, reminiscent of a metropolis or a rustic. It turns into an vital a part of fetching information, as most datasets require specifying the entity. You may go to the Information Commons Place web page to find out about all accessible entities.

For many customers, the information that we wish to purchase is extra particular: the statistical variables saved in Information Commons. To pick the information we wish to retrieve, we have to know the DCID of the statistical variables, which yow will discover through the Statistical Variable Explorer.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

You may filter variables and choose a dataset from the choices above. For instance, select the World Financial institution dataset for “ATMs per 100,000 adults.” On this case, you may get hold of the DCID by inspecting the data offered within the explorer.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

If you happen to click on on the DCID, you may see all the data associated to the node, together with the way it connects to different info.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

For the statistical variable DCID, we additionally have to specify the entity DCID for the geography. We are able to discover the Information Commons Place web page talked about above, or we will use the next code to see the accessible DCIDs for a sure place identify.

# Search for DCIDs by place identify (returns a number of candidates)
resp = consumer.resolve.fetch_dcids_by_name(names="Indonesia").to_dict()
dcid_list = [c["dcid"] for c in resp["entities"][0]["candidates"]]
print(dcid_list)

 

With output just like the next:

['country/IDN', 'geoId/...' , '...']

 

Utilizing the code above, we fetch the DCID candidates accessible for a particular place identify. For instance, among the many candidates for “Indonesia,” we will choose nation/IDN because the nation DCID.

All the data we’d like is now prepared, and we solely have to execute the next code:

variable = ["worldBank/GFDD_AI_25"]
entity = ["country/IDN"]

df = consumer.observations_dataframe(
    variable_dcids=variable,
    date="all",
    entity_dcids=entity
)

 

The result’s proven within the dataset under.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

The present code returns all accessible observations for the chosen variables and entities throughout the whole timeframe. Within the code above, additionally, you will discover that we’re utilizing lists as an alternative of single strings.

It is because we will move a number of variables and entities concurrently to amass a mixed dataset. For instance, the code under fetches two distinct statistical variables and two entities without delay.

variable = ["worldBank/GFDD_AI_25", "worldBank/SP_DYN_LE60_FE_IN"]
entity = ["country/IDN", "country/USA"]

df = consumer.observations_dataframe(
    variable_dcids=variable,
    date="all",
    entity_dcids=entity
)

 

With output like the next:

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

You may see that the ensuing DataFrame combines the variables and entities you set beforehand. With this technique, you may purchase the information you want with out executing separate queries for every mixture.

That’s all it’s essential to find out about accessing Information Commons with the brand new Python API consumer. Use this library everytime you want dependable public information in your work.

 

# Wrapping Up

 
Information Commons is an open-source undertaking by Google geared toward democratizing information entry. The undertaking is inherently totally different from many public information initiatives, because the datasets are constructed on prime of a information graph schema, which makes the information simpler to unify.

On this article, we explored the right way to entry datasets throughout the graph utilizing Python—leveraging statistical variables and entities to retrieve observations.

I hope this has helped!
 
 

Cornellius Yudha Wijaya is an information science assistant supervisor and information author. Whereas working full-time at Allianz Indonesia, he likes to share Python and information suggestions through social media and writing media. Cornellius writes on a wide range of AI and machine studying matters.

READ ALSO

7 Free Internet APIs Each Developer and Vibe Coder Ought to Know

California AI Corporations That Are Set for Lengthy-Time period Development


Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
Picture by Editor

 

# Introduction

 
Information is on the core of any information skilled’s work. With out helpful and legitimate information sources, we can not carry out our tasks. Moreover, poor-quality or irrelevant information will solely trigger our work to go to waste. That’s why accessing dependable datasets is a crucial start line for information professionals.

Information Commons is an open-source initiative by Google to arrange the world’s accessible information and make it accessible for everybody to make use of. It’s free for anybody to question publicly accessible information. What units Information Commons other than different public dataset initiatives is that it already performs the schematic work, making information prepared to make use of far more rapidly.

Given the utility of Information Commons for our work, accessing it’s turning into essential for a lot of information duties. Happily, Information Commons gives a brand new Python API consumer to entry these datasets.

 

# Accessing Information Commons with Python

 
Information Commons works by organizing information right into a queryable information graph that unifies info from various sources. At its core, it makes use of the schema-based mannequin from schema.org to standardize information representations.

Utilizing this schema, Information Commons can join information from varied sources right into a single graph the place nodes symbolize entities (reminiscent of cities, places, and folks), occasions, and statistical variables. Edges depict the relationships between these nodes. Every node is exclusive and identifiable by a DCID (Information Commons ID), and lots of nodes embrace observations — measurements linked to the variable, entity, and interval.

With the Python API, we will simply entry the information graph to amass the mandatory information. Let’s check out how we will try this.

First, we have to purchase a free API key to entry Information Commons. Create a free account and duplicate the API key to a safe location. You may as well use the trial API key, however entry is extra restricted.

Subsequent, set up the Information Commons Python library. We are going to use the V2 API consumer, as it’s the newest model. To do this, run the next command to put in the Information Commons consumer with non-compulsory assist for Pandas DataFrames as nicely.

pip set up "datacommons-client[Pandas]"

 

With the library put in, we’re able to fetch information utilizing the Information Commons Python consumer.

To create the consumer that can entry the information from the cloud, run the next code.

from datacommons_client.consumer import DataCommonsClient

consumer = DataCommonsClient(api_key="YOUR-API-KEY")

 

Probably the most vital ideas in Information Commons is the entity, which refers to a persistent and bodily factor in the actual world, reminiscent of a metropolis or a rustic. It turns into an vital a part of fetching information, as most datasets require specifying the entity. You may go to the Information Commons Place web page to find out about all accessible entities.

For many customers, the information that we wish to purchase is extra particular: the statistical variables saved in Information Commons. To pick the information we wish to retrieve, we have to know the DCID of the statistical variables, which yow will discover through the Statistical Variable Explorer.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

You may filter variables and choose a dataset from the choices above. For instance, select the World Financial institution dataset for “ATMs per 100,000 adults.” On this case, you may get hold of the DCID by inspecting the data offered within the explorer.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

If you happen to click on on the DCID, you may see all the data associated to the node, together with the way it connects to different info.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

For the statistical variable DCID, we additionally have to specify the entity DCID for the geography. We are able to discover the Information Commons Place web page talked about above, or we will use the next code to see the accessible DCIDs for a sure place identify.

# Search for DCIDs by place identify (returns a number of candidates)
resp = consumer.resolve.fetch_dcids_by_name(names="Indonesia").to_dict()
dcid_list = [c["dcid"] for c in resp["entities"][0]["candidates"]]
print(dcid_list)

 

With output just like the next:

['country/IDN', 'geoId/...' , '...']

 

Utilizing the code above, we fetch the DCID candidates accessible for a particular place identify. For instance, among the many candidates for “Indonesia,” we will choose nation/IDN because the nation DCID.

All the data we’d like is now prepared, and we solely have to execute the next code:

variable = ["worldBank/GFDD_AI_25"]
entity = ["country/IDN"]

df = consumer.observations_dataframe(
    variable_dcids=variable,
    date="all",
    entity_dcids=entity
)

 

The result’s proven within the dataset under.

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

The present code returns all accessible observations for the chosen variables and entities throughout the whole timeframe. Within the code above, additionally, you will discover that we’re utilizing lists as an alternative of single strings.

It is because we will move a number of variables and entities concurrently to amass a mixed dataset. For instance, the code under fetches two distinct statistical variables and two entities without delay.

variable = ["worldBank/GFDD_AI_25", "worldBank/SP_DYN_LE60_FE_IN"]
entity = ["country/IDN", "country/USA"]

df = consumer.observations_dataframe(
    variable_dcids=variable,
    date="all",
    entity_dcids=entity
)

 

With output like the next:

 
Accessing Data Commons with the New Python API ClientAccessing Data Commons with the New Python API Client
 

You may see that the ensuing DataFrame combines the variables and entities you set beforehand. With this technique, you may purchase the information you want with out executing separate queries for every mixture.

That’s all it’s essential to find out about accessing Information Commons with the brand new Python API consumer. Use this library everytime you want dependable public information in your work.

 

# Wrapping Up

 
Information Commons is an open-source undertaking by Google geared toward democratizing information entry. The undertaking is inherently totally different from many public information initiatives, because the datasets are constructed on prime of a information graph schema, which makes the information simpler to unify.

On this article, we explored the right way to entry datasets throughout the graph utilizing Python—leveraging statistical variables and entities to retrieve observations.

I hope this has helped!
 
 

Cornellius Yudha Wijaya is an information science assistant supervisor and information author. Whereas working full-time at Allianz Indonesia, he likes to share Python and information suggestions through social media and writing media. Cornellius writes on a wide range of AI and machine studying matters.

Tags: AccessingAPIClientCommonsDataPython

Related Posts

Awan 7 free web apis every developer vibe coder know 1.png
Data Science

7 Free Internet APIs Each Developer and Vibe Coder Ought to Know

March 27, 2026
Chatgpt image mar 23 2026 04 00 36 pm.png
Data Science

California AI Corporations That Are Set for Lengthy-Time period Development

March 27, 2026
Getting started with smolagents build your first code agent in 15 minutes.png
Data Science

Getting Began with Smolagents: Construct Your First Code Agent in 15 Minutes

March 26, 2026
Chatgpt image mar 23 2026 04 15 46 pm.png
Data Science

5 Industries Driving Large Information Expertise Development

March 26, 2026
Og image.png
Data Science

Get Your Model Talked about By AI Search

March 26, 2026
Bala diy python functions error handling.png
Data Science

5 Helpful DIY Python Features for Error Dealing with

March 25, 2026
Next Post
Bondedstaking blog 1535x700@2x 1024x467.png

Fragility of the greenback system: stability sheets to blockchains

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

POPULAR NEWS

Gemini 2.0 Fash Vs Gpt 4o.webp.webp

Gemini 2.0 Flash vs GPT 4o: Which is Higher?

January 19, 2025
Chainlink Link And Cardano Ada Dominate The Crypto Coin Development Chart.jpg

Chainlink’s Run to $20 Beneficial properties Steam Amid LINK Taking the Helm because the High Creating DeFi Challenge ⋆ ZyCrypto

May 17, 2025
Image 100 1024x683.png

Easy methods to Use LLMs for Highly effective Computerized Evaluations

August 13, 2025
Blog.png

XMN is accessible for buying and selling!

October 10, 2025
0 3.png

College endowments be a part of crypto rush, boosting meme cash like Meme Index

February 10, 2025

EDITOR'S PICK

0199f642 ab3c 77e2 b1de 7e0d7f0efb42.jpeg

UK Tax Authority Ups Crypto Warning Letters in Crackdown on Unpaid Beneficial properties

October 18, 2025
Vs.webp.webp

Llama 3.1 vs o1-preview: Which is Higher?

September 19, 2024
Serpapi cover.png

Automating Internet Search Information Assortment for AI Fashions with SerpApi

November 5, 2025
Shutterstock editorial only atari 2600.jpg

Chap claims Atari 2600 beat ChatGPT at chess • The Register

June 9, 2025

About Us

Welcome to News AI World, your go-to source for the latest in artificial intelligence news and developments. Our mission is to deliver comprehensive and insightful coverage of the rapidly evolving AI landscape, keeping you informed about breakthroughs, trends, and the transformative impact of AI technologies across industries.

Categories

  • Artificial Intelligence
  • ChatGPT
  • Crypto Coins
  • Data Science
  • Machine Learning

Recent Posts

  • Constructing a Manufacturing-Grade Multi-Node Coaching Pipeline with PyTorch DDP
  • 7 Free Internet APIs Each Developer and Vibe Coder Ought to Know
  • Leverage Returns To The Market
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy

© 2024 Newsaiworld.com. All rights reserved.

No Result
View All Result
  • Home
  • Artificial Intelligence
  • ChatGPT
  • Data Science
  • Machine Learning
  • Crypto Coins
  • Contact Us

© 2024 Newsaiworld.com. All rights reserved.

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?