

{"id":146938,"date":"2025-10-01T18:00:00","date_gmt":"2025-10-01T12:30:00","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=146938"},"modified":"2026-06-03T14:44:47","modified_gmt":"2026-06-03T09:14:47","slug":"python-instagram-photo-downloader-project","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/","title":{"rendered":"Python Project &#8211; Instagram Photo Downloader"},"content":{"rendered":"<p>The Instagram Photo Downloader is a Python-based application designed to download photos from public Instagram profiles. It utilises the Instaloader library for fetching the images and tkinter for building a user-friendly graphical interface.<\/p>\n<h3>About Python Instagram Photo Downloader Project<\/h3>\n<p>The Instagram Photo Downloader automates the process of downloading photos from a specified public Instagram profile. By entering the Instagram username, the application fetches and saves the images to a designated folder on the user&#8217;s local machine.<\/p>\n<h3>Objectives for Instagram Photo Downloader<\/h3>\n<ul>\n<li>Develop a project to download photos from a public Instagram profile without logging in.<\/li>\n<li>Provide a user-friendly interface for inputting the Instagram username and download path.<\/li>\n<li>Save the downloaded pictures in a structured manner.<\/li>\n<\/ul>\n<h3>Project Setup<\/h3>\n<h4>Required Libraries<\/h4>\n<ul>\n<li><strong>instaloader<\/strong>: For downloading pictures from Instagram.<\/li>\n<li><strong>os<\/strong>: For directory operations.<\/li>\n<li><strong>instaloader<\/strong>: For downloading pictures from Instagram.<\/li>\n<li><strong>tkinter<\/strong>: For building the graphical user interface.<\/li>\n<\/ul>\n<h3>Prerequisites of Python Instagram Photo Downloader<\/h3>\n<ul>\n<li>Basic understanding of Python programming.<\/li>\n<li>Familiarity with Tkinter for GUI development.<\/li>\n<li>An Instagram account (optional).<\/li>\n<\/ul>\n<h3>Download the Python Instagram Photo Downloader Project<\/h3>\n<p>Please download the source code of the Python Instagram Photo Downloader Project: <a href=\"https:\/\/drive.google.com\/file\/d\/1Ut6HtKoeNtH8gtjrrGlhxLAWaanAWiwm\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\"><strong>Python Instagram Photo Downloader Project Code.<\/strong><\/a><\/p>\n<h3>Step-by-Step Code Implementation of Python Instagram Photo Downloader<\/h3>\n<h4>1. Importing Libraries<\/h4>\n<ul>\n<li><strong>instaloader:<\/strong> This library handles the interaction with Instagram to download photos.<\/li>\n<li><strong>os:<\/strong> It is used for operating system-dependent functionalities.<\/li>\n<li><strong>tkinter:<\/strong> It builds the graphical user interface.<\/li>\n<li><strong>messagebox and filedialog:<\/strong> It handles displaying messages and file dialogs.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import instaloader\r\nimport os\r\nimport tkinter as tk\r\nfrom tkinter import messagebox, filedialog\r\n<\/pre>\n<h4>2. Downloading Photos<\/h4>\n<ul>\n<li><strong>download_photos<\/strong> function takes the Instagram username and the download path as inputs.<\/li>\n<li>Initializing Instaloader creates an instance of the Instaloader class.<\/li>\n<li>Then it checks if the specified path exists; if not, it creates it.<\/li>\n<li>Using the <strong>Profile.from_username<\/strong> method we get the profile and iterate over posts to download them.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def download_photos(username, download_path):\r\n   loader = instaloader.Instaloader()\r\n\r\n\r\n   if not os.path.exists(download_path):\r\n       os.makedirs(download_path)\r\n\r\n\r\n   os.chdir(download_path)\r\n\r\n\r\n   print(f\"Downloading photos from @{username}...\")\r\n   try:\r\n       loader.download_profile(username, profile_pic_only=False)\r\n       print(f\"Photos downloaded successfully to {download_path}\")\r\n       messagebox.showinfo(\"Success\", f\"Photos downloaded successfully to {download_path}\")\r\n   except Exception as e:\r\n       print(f\"An error occurred: {e}\")\r\n       messagebox.showerror(\"Error\", f\"An error occurred: {e}\")<\/pre>\n<h4>3. Tkinter Interface<\/h4>\n<ul>\n<li>This function creates the main window for the application using tkinter.<\/li>\n<li>The <strong>tk.Label<\/strong> and <strong>tk.Entry<\/strong> creates input fields for the Instagram username and download path.<\/li>\n<li>This function is responsible for creating buttons to browse the download directory and initiate the download process.<\/li>\n<li>Arranging the labels, entries, and buttons using the grid method for a structured layout.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def build_gui():\r\n   def start_download():\r\n       username = username_entry.get()\r\n       download_path = path_entry.get()\r\n       if username and download_path:\r\n           download_photos(username, download_path)\r\n       else:\r\n           messagebox.showwarning(\"Input Error\", \"Please enter both username and download path\")\r\n\r\n\r\n   def browse_folder():\r\n       folder_selected = filedialog.askdirectory()\r\n       path_entry.delete(0, tk.END)\r\n       path_entry.insert(0, folder_selected)\r\n\r\n\r\n   root = tk.Tk()\r\n   root.title(\"DataFlair@Instagram Photo Downloader\")\r\n\r\n\r\n   tk.Label(root, text=\"Instagram Username:\").grid(row=0, column=0, padx=10, pady=10)\r\n   username_entry = tk.Entry(root, width=30)\r\n   username_entry.grid(row=0, column=1, padx=10, pady=10)\r\n\r\n\r\n   tk.Label(root, text=\"Download Path:\").grid(row=1, column=0, padx=10, pady=10)\r\n   path_entry = tk.Entry(root, width=30)\r\n   path_entry.grid(row=1, column=1, padx=10, pady=10)\r\n   browse_button = tk.Button(root, text=\"Browse\", command=browse_folder)\r\n   browse_button.grid(row=1, column=2, padx=10, pady=10)\r\n\r\n\r\n   download_button = tk.Button(root, text=\"Download\", command=start_download)\r\n   download_button.grid(row=2, column=1, pady=20)\r\n\r\n\r\n   root.mainloop()\r\n\r\n\r\nif __name__ == \"__main__\":\r\n   build_gui()\r\n<\/pre>\n<h3>Python Instagram Photo Downloader Output<\/h3>\n<p><strong>1. Application Interface<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/application-interface.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-146943 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/application-interface.webp\" alt=\"application interface\" width=\"569\" height=\"236\" \/><\/a><\/p>\n<p><strong>2. Setting Download Path<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/download-path.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-146944 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/download-path.webp\" alt=\"download path\" width=\"547\" height=\"304\" \/><\/a><\/p>\n<p><strong>3. Giving Username<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/giving-username.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-146945 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/giving-username.webp\" alt=\"giving username\" width=\"544\" height=\"180\" \/><\/a><\/p>\n<p><strong>4. Downloading Photos<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/downloading-photos.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-146946 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/downloading-photos.webp\" alt=\"downloading photos\" width=\"565\" height=\"234\" \/><\/a><\/p>\n<p><strong>5. Downloaded Folder<\/strong><\/p>\n<h3><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/downloaded-folder.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-146947 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/downloaded-folder.webp\" alt=\"downloaded folder\" width=\"470\" height=\"551\" \/><\/a><\/h3>\n<h3>Conclusion<\/h3>\n<p>The Instagram Photo Downloader project successfully demonstrates the use of the instaloader library to download photos from public Instagram profiles. By providing a simple and user-friendly interface, the application allows users to save their favorite Instagram photos locally. The project can be extended to include additional features such as downloading videos, handling private profiles, and integrating with cloud storage services.<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2658,&quot;href&quot;:&quot;https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/1Ut6HtKoeNtH8gtjrrGlhxLAWaanAWiwm\\\/view?usp=sharing&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260603091603\\\/https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/1Ut6HtKoeNtH8gtjrrGlhxLAWaanAWiwm\\\/view?usp=sharing&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-03 10:48:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-09 15:52:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-21 22:38:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-29 22:16:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-03 10:04:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-07-10 11:45:25&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-07-10 11:45:25&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Instagram Photo Downloader is a Python-based application designed to download photos from public Instagram profiles. It utilises the Instaloader library for fetching the images and tkinter for building a user-friendly graphical interface. About&#46;&#46;&#46;<\/p>\n","protected":false},"author":581,"featured_media":146940,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[35368,35367,35369,35366,35365,21082,27242,10903],"class_list":["post-146938","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-instagram-photo-downloader","tag-instagram-photo-downloader-using-python","tag-instagram-photo-downloader-with-python","tag-python-instagram-photo-downloader","tag-python-instagram-photo-downloader-project","tag-python-project","tag-python-project-for-practice","tag-python-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Project - Instagram Photo Downloader - DataFlair<\/title>\n<meta name=\"description\" content=\"The Python Instagram Photo Downloader automates the process of downloading photos from a specified public Instagram profile.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Project - Instagram Photo Downloader - DataFlair\" \/>\n<meta property=\"og:description\" content=\"The Python Instagram Photo Downloader automates the process of downloading photos from a specified public Instagram profile.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-01T12:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T09:14:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/python-instagram-photo-downloader-project.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Project - Instagram Photo Downloader - DataFlair","description":"The Python Instagram Photo Downloader automates the process of downloading photos from a specified public Instagram profile.","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:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/","og_locale":"en_US","og_type":"article","og_title":"Python Project - Instagram Photo Downloader - DataFlair","og_description":"The Python Instagram Photo Downloader automates the process of downloading photos from a specified public Instagram profile.","og_url":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2025-10-01T12:30:00+00:00","article_modified_time":"2026-06-03T09:14:47+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/python-instagram-photo-downloader-project.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445"},"headline":"Python Project &#8211; Instagram Photo Downloader","datePublished":"2025-10-01T12:30:00+00:00","dateModified":"2026-06-03T09:14:47+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/"},"wordCount":432,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/python-instagram-photo-downloader-project.webp","keywords":["instagram photo downloader","instagram photo downloader using python","instagram photo downloader with python","python instagram photo downloader","python instagram photo downloader project","Python project","python project for practice","python tutorial"],"articleSection":["Python Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/","url":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/","name":"Python Project - Instagram Photo Downloader - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/python-instagram-photo-downloader-project.webp","datePublished":"2025-10-01T12:30:00+00:00","dateModified":"2026-06-03T09:14:47+00:00","description":"The Python Instagram Photo Downloader automates the process of downloading photos from a specified public Instagram profile.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/python-instagram-photo-downloader-project.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2025\/09\/python-instagram-photo-downloader-project.webp","width":1200,"height":628,"caption":"python instagram photo downloader project"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/python-instagram-photo-downloader-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Python Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/python\/"},{"@type":"ListItem","position":3,"name":"Python Project &#8211; Instagram Photo Downloader"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/c187795dc82ab948373cca526df7c445","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2302ebc438084d2f1f993edc1996a0aae01332e81f3227cba8df0c48ec010ca4?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team provides high-impact content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. We make complex concepts easy to grasp, helping learners of all levels succeed in their tech careers.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam6\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/146938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=146938"}],"version-history":[{"count":6,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/146938\/revisions"}],"predecessor-version":[{"id":148756,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/146938\/revisions\/148756"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/146940"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=146938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=146938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=146938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}