{"id":1661272,"date":"2022-07-12T07:33:06","date_gmt":"2022-07-12T14:33:06","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1661272"},"modified":"2022-07-12T07:47:12","modified_gmt":"2022-07-12T14:47:12","slug":"intuitively-access-geoenrichment-data-with-python","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python","title":{"rendered":"Intuitively Access Geoenrichment Data With Python"},"author":14081,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23341,37171,430222],"tags":[24571,30101],"industry":[],"product":[36841,36711],"class_list":["post-1661272","blog","type-blog","status-publish","format-standard","hentry","category-analytics","category-business","category-retail","tag-demographics","tag-geoenrichment","product-api-python","product-bus-analyst"],"acf":{"authors":[{"ID":14081,"user_firstname":"Joel","user_lastname":"McCune","nickname":"Joel McCune","user_nicename":"jmccune","display_name":"Joel McCune","user_email":"jmccune@esri.com","user_url":"https:\/\/joelmccune.com","user_registered":"2020-03-03 13:30:02","user_description":"One way or another, I have always been a geographer. While I do remember learning how to read, I do not recall learning how to interpret a topo map. I would look at different maps for hours, visualizing what the place looked like, and dreaming of going there. Over 30 years later, I still am fascinated by the power of information and geography.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/279A062A-730E-4A1D-818F-10D4BEC51D29_1_201_a-465x465.jpeg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Intuitively access thousands of demographic data variables through the Geoenrichmet module in the Python API for ArcGIS.","flexible_content":[{"acf_fc_layout":"content","content":"<p style=\"font-weight: 400\">Esri, through Business Analyst, provides access to over 15,000 demographic variables in over 130 countries around the world. The most recent update to the ArcGIS API for Python puts all this data at your fingertips, no matter how you access Business Analyst, and makes discovering available resources dramatically easier. These improvements enable the integration of Esri demographic data into workflows and pipelines to support data-driven decision-making.<\/p>\n<h1 style=\"font-weight: 400\">Bringing More Data to Data Science<\/h1>\n<p style=\"font-weight: 400\">The hardest part about data science is the data. Access to the technology and tools streamlining and automating the creation of models is rapidly accelerating. Hence, it is easier than ever before to create clustering and forecasting models\u2026if you have good data.<\/p>\n<p style=\"font-weight: 400\">With the most recent release of the ArcGIS API for Python (version 2.0.1), Esri provides access to this data through a single Pythonic interface. This interface tightly integrates with the full ArcGIS Platform, enables exploratory development in Jupyter, and facilitates tight integration into data pipelines built using tools such as Sci-Kit Learn.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1661362,"id":1661362,"title":"ba_python_intro","filename":"ba_python_intro.gif","filesize":228935,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\/ba_python_intro","alt":"Basic Usage of the Enrich in the Python API","author":"14081","description":"Basic Usage of the Enrich in the Python API","caption":"Basic Usage of the Enrich in the Python API","name":"ba_python_intro","status":"inherit","uploaded_to":1661272,"date":"2022-07-11 18:17:41","modified":"2022-07-11 18:18:00","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":800,"height":822,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro.gif","medium-width":254,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro.gif","medium_large-width":768,"medium_large-height":789,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro.gif","large-width":800,"large-height":822,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro.gif","1536x1536-width":800,"1536x1536-height":822,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro.gif","2048x2048-width":800,"2048x2048-height":822,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro-453x465.gif","card_image-width":453,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_intro.gif","wide_image-width":800,"wide_image-height":822}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p style=\"font-weight: 400\">Accessing Business Analyst data is accomplished through the Geoenrichent module in the ArcGIS API for Python. Business Analyst functionality can be accessed locally through ArcGIS Pro, or remotely through ArcGIS Enterprise or ArcGIS Online. If using local resources, ArcGIS Pro, the Business Analyst extension, and at least one country data pack is required. If using remote resources, either ArcGIS Enterprise with the Business Analyst extension and at least one data pack is needed, or ArcGIS Online with a user who has geoenrichment permissions is required.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1661372,"id":1661372,"title":"ba_python_enrich_switch_sources","filename":"ba_python_enrich_switch_sources.gif","filesize":4959713,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\/ba_python_enrich_switch_sources","alt":"Enriching Using Local and Online Sources","author":"14081","description":"Enriching Using Local and Online Sources","caption":"Enriching Using Local and Online Sources","name":"ba_python_enrich_switch_sources","status":"inherit","uploaded_to":1661272,"date":"2022-07-11 18:19:04","modified":"2022-07-11 18:19:43","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":800,"height":563,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources.gif","medium-width":371,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources.gif","medium_large-width":768,"medium_large-height":540,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources.gif","large-width":800,"large-height":563,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources.gif","1536x1536-width":800,"1536x1536-height":563,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources.gif","2048x2048-width":800,"2048x2048-height":563,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources-661x465.gif","card_image-width":661,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_enrich_switch_sources.gif","wide_image-width":800,"wide_image-height":563}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h1>Intuitive Data Exploration and Pipeline Development<\/h1>\n<p>Jupyter, especially when paired with Pandas, provides an excellent interface for exploratory development for data-driven decision-making. The Geoenrichment module tightly integrates into this environment to support exploratory development with introspection capabilities to discover available countries, data, and travel modes for dynamically creating study areas. Further, all the functions are designed to use Pandas data frames whenever possible. This enables intuitive and exploratory development.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1661382,"id":1661382,"title":"ba_python_point_enrich","filename":"ba_python_point_enrich.gif","filesize":3168459,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\/ba_python_point_enrich","alt":"Enriching Points with the Python API","author":"14081","description":"Enriching Points with the Python API","caption":"Enriching Points with the Python API","name":"ba_python_point_enrich","status":"inherit","uploaded_to":1661272,"date":"2022-07-11 18:20:47","modified":"2022-07-11 18:21:26","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":800,"height":561,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich.gif","medium-width":372,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich.gif","medium_large-width":768,"medium_large-height":539,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich.gif","large-width":800,"large-height":561,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich.gif","1536x1536-width":800,"1536x1536-height":561,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich.gif","2048x2048-width":800,"2048x2048-height":561,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich-663x465.gif","card_image-width":663,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/ba_python_point_enrich.gif","wide_image-width":800,"wide_image-height":561}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p style=\"font-weight: 400\">As workflows migrate from one-off exploration toward iterative model tuning and production, the Geoenrichment module is easily integrated into streamlined workflows, such as Sci-Kit Learn custom Transformers. \u00a0The example below is utilizing a few custom Transformer objects in a data processing pipeline preparing data for dimensionality reduction using Principal Component Analysis and clustering using K-Means. <a href=\"https:\/\/knu2xs.github.io\/business-analyst-python-api-examples\/notebooks\/pipelines-clustering.htm\">This example<\/a> is available in a public GitHub repository, <a href=\"https:\/\/github.com\/knu2xs\/business-analyst-python-api-examples\">Business-Analyst-Python-API-Examples<\/a>. Please feel free to use the examples in this repository to jump-start your next project.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1661482,"id":1661482,"title":"tranformers_using_python_api","filename":"Screen-Shot-2022-07-11-at-11.55.42-.png","filesize":120332,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42-.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\/screen-shot-2022-07-11-at-11-55-42","alt":"Python API Integrated into Pipelines","author":"14081","description":"Python API Integrated into Pipelines","caption":"Python API Integrated into Pipelines","name":"screen-shot-2022-07-11-at-11-55-42","status":"inherit","uploaded_to":1661272,"date":"2022-07-11 18:56:27","modified":"2022-07-11 18:57:14","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1281,"height":952,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42--213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42-.png","medium-width":351,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42-.png","medium_large-width":768,"medium_large-height":571,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42-.png","large-width":1281,"large-height":952,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42-.png","1536x1536-width":1281,"1536x1536-height":952,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42-.png","2048x2048-width":1281,"2048x2048-height":952,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42--626x465.png","card_image-width":626,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/Screen-Shot-2022-07-11-at-11.55.42-.png","wide_image-width":1281,"wide_image-height":952}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>This latest release of the ArcGIS API for Python provides an intuitive Python interface making it much easier to utilize the data available through Business Analyst as part of data-driven decision-making workflows in Python. Right in Jupyter, it is much easier to explore and discover what data is available and move these workflows into streamlined data pipelines for model development. This is all part of Esri&#8217;s ongoing efforts to enable you to provide actionable information for data-driven decision-making.<\/p>\n"}],"related_articles":[{"ID":1387892,"post_author":"14081","post_date":"2021-12-10 03:00:35","post_date_gmt":"2021-12-10 11:00:35","post_content":"","post_title":"ArcGIS Business Analyst in the ArcGIS API for Python!","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"python-api-geoenrichment-introspection","to_ping":"","pinged":"","post_modified":"2021-12-14 14:31:44","post_modified_gmt":"2021-12-14 22:31:44","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1387892","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1301002,"post_author":"10012","post_date":"2021-07-20 05:05:20","post_date_gmt":"2021-07-20 12:05:20","post_content":"","post_title":"2021 U.S. Data Update for ArcGIS Business Analyst Desktop and ArcGIS Business Analyst Enterprise","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"2021-u-s-data-update-for-arcgis-business-analyst-desktop-and-arcgis-business-analyst-enterprise","to_ping":"","pinged":"","post_modified":"2021-08-27 11:11:40","post_modified_gmt":"2021-08-27 18:11:40","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1301002","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/enrich_point_small.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/enrich_point_large.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Intuitively Access Geoenrichment Data With Python<\/title>\n<meta name=\"description\" content=\"Intuitively access thousands of demographic data variables through the Geoenrichmet module in the ArcGIS API for Python.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Intuitively Access Geoenrichment Data With Python\" \/>\n<meta property=\"og:description\" content=\"Intuitively access thousands of demographic data variables through the Geoenrichmet module in the ArcGIS API for Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-12T14:47:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\"},\"author\":{\"name\":\"Joel McCune\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/11ab056b483991362f97a6b19299d786\"},\"headline\":\"Intuitively Access Geoenrichment Data With Python\",\"datePublished\":\"2022-07-12T14:33:06+00:00\",\"dateModified\":\"2022-07-12T14:47:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\"},\"wordCount\":6,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"demographics\",\"Geoenrichment\"],\"articleSection\":[\"Analytics\",\"Business\",\"Retail\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\",\"name\":\"Intuitively Access Geoenrichment Data With Python\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2022-07-12T14:33:06+00:00\",\"dateModified\":\"2022-07-12T14:47:12+00:00\",\"description\":\"Intuitively access thousands of demographic data variables through the Geoenrichmet module in the ArcGIS API for Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Intuitively Access Geoenrichment Data With Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/11ab056b483991362f97a6b19299d786\",\"name\":\"Joel McCune\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/279A062A-730E-4A1D-818F-10D4BEC51D29_1_201_a-465x465.jpeg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/279A062A-730E-4A1D-818F-10D4BEC51D29_1_201_a-465x465.jpeg\",\"caption\":\"Joel McCune\"},\"description\":\"One way or another, I have always been a geographer. While I do remember learning how to read, I do not recall learning how to interpret a topo map. I would look at different maps for hours, visualizing what the place looked like, and dreaming of going there. Over 30 years later, I still am fascinated by the power of information and geography.\",\"sameAs\":[\"https:\/\/joelmccune.com\",\"https:\/\/www.linkedin.com\/in\/joelmccune\",\"https:\/\/x.com\/knu2xs\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/jmccune\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Intuitively Access Geoenrichment Data With Python","description":"Intuitively access thousands of demographic data variables through the Geoenrichmet module in the ArcGIS API for Python.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python","og_locale":"en_US","og_type":"article","og_title":"Intuitively Access Geoenrichment Data With Python","og_description":"Intuitively access thousands of demographic data variables through the Geoenrichmet module in the ArcGIS API for Python.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2022-07-12T14:47:12+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python"},"author":{"name":"Joel McCune","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/11ab056b483991362f97a6b19299d786"},"headline":"Intuitively Access Geoenrichment Data With Python","datePublished":"2022-07-12T14:33:06+00:00","dateModified":"2022-07-12T14:47:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python"},"wordCount":6,"commentCount":1,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["demographics","Geoenrichment"],"articleSection":["Analytics","Business","Retail"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python","name":"Intuitively Access Geoenrichment Data With Python","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2022-07-12T14:33:06+00:00","dateModified":"2022-07-12T14:47:12+00:00","description":"Intuitively access thousands of demographic data variables through the Geoenrichmet module in the ArcGIS API for Python.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/bus-analyst\/analytics\/intuitively-access-geoenrichment-data-with-python#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Intuitively Access Geoenrichment Data With Python"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/11ab056b483991362f97a6b19299d786","name":"Joel McCune","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/279A062A-730E-4A1D-818F-10D4BEC51D29_1_201_a-465x465.jpeg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/279A062A-730E-4A1D-818F-10D4BEC51D29_1_201_a-465x465.jpeg","caption":"Joel McCune"},"description":"One way or another, I have always been a geographer. While I do remember learning how to read, I do not recall learning how to interpret a topo map. I would look at different maps for hours, visualizing what the place looked like, and dreaming of going there. Over 30 years later, I still am fascinated by the power of information and geography.","sameAs":["https:\/\/joelmccune.com","https:\/\/www.linkedin.com\/in\/joelmccune","https:\/\/x.com\/knu2xs"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/jmccune"}]}},"text_date":"July 12, 2022","author_name":"Joel McCune","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/jmccune","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/enrich_point_large.png","primary_product":"ArcGIS Business Analyst","tag_data":[{"term_id":24571,"name":"demographics","slug":"demographics","term_group":0,"term_taxonomy_id":24571,"taxonomy":"post_tag","description":"","parent":0,"count":142,"filter":"raw"},{"term_id":30101,"name":"Geoenrichment","slug":"geoenrichment","term_group":0,"term_taxonomy_id":30101,"taxonomy":"post_tag","description":"","parent":0,"count":19,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1329,"filter":"raw"},{"term_id":37171,"name":"Business","slug":"business","term_group":0,"term_taxonomy_id":37171,"taxonomy":"category","description":"","parent":0,"count":281,"filter":"raw"},{"term_id":430222,"name":"Retail","slug":"retail","term_group":0,"term_taxonomy_id":430222,"taxonomy":"category","description":"","parent":0,"count":33,"filter":"raw"}],"product_data":[{"term_id":36841,"name":"ArcGIS API for Python","slug":"api-python","term_group":0,"term_taxonomy_id":36841,"taxonomy":"product","description":"","parent":36601,"count":151,"filter":"raw"},{"term_id":36711,"name":"ArcGIS Business Analyst","slug":"bus-analyst","term_group":0,"term_taxonomy_id":36711,"taxonomy":"product","description":"","parent":36591,"count":426,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=bus-analyst","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1661272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/14081"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1661272"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1661272\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1661272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1661272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1661272"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1661272"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1661272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}