🐦 Twitter Post Details

Viewing enriched Twitter post

@llama_index

Turn your PDF charts into pandas DataFrames with specialized chart parsing in LlamaParse! This tutorial walks you through extracting structured data from charts and graphs in PDFs, then running data analysis with pandas - no manual data entry required. šŸ“Š Enable specialized chart parsing to convert visual charts into structured table data 🐼 Extract table rows directly from parsed PDF pages and load them into DataFrames šŸ“ˆ Perform year-over-year analysis, calculate gaps between metrics, and create visualizations ⚔ Use the items view to get per-page structured data including tables and figures We demonstrate this using a 2024 Executive Summary PDF, extracting a fiscal year chart showing Budget Deficit vs Net Operating Cost data spanning 2020-2024, and reproducing the key financial insights. Check out the full tutorial: https://t.co/sOVtFM3xE1

Media 1

šŸ“Š Media Metadata

{
  "media": [
    {
      "type": "photo",
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2027429029834531120/media_0.jpg?",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-03-01T19:11:06.666748",
  "pipeline_version": "2.0"
}

šŸ”§ Raw API Response

{
  "type": "tweet",
  "id": "2027429029834531120",
  "url": "https://x.com/llama_index/status/2027429029834531120",
  "twitterUrl": "https://twitter.com/llama_index/status/2027429029834531120",
  "text": "Turn your PDF charts into pandas DataFrames with specialized chart parsing in LlamaParse!\n\nThis tutorial walks you through extracting structured data from charts and graphs in PDFs, then running data analysis with pandas - no manual data entry required.\n\nšŸ“Š Enable specialized chart parsing to convert visual charts into structured table data\n🐼 Extract table rows directly from parsed PDF pages and load them into DataFrames\nšŸ“ˆ Perform year-over-year analysis, calculate gaps between metrics, and create visualizations\n⚔ Use the items view to get per-page structured data including tables and figures\n\nWe demonstrate this using a 2024 Executive Summary PDF, extracting a fiscal year chart showing Budget Deficit vs Net Operating Cost data spanning 2020-2024, and reproducing the key financial insights.\n\nCheck out the full tutorial: https://t.co/sOVtFM3xE1",
  "source": "Twitter for iPhone",
  "retweetCount": 2,
  "replyCount": 1,
  "likeCount": 10,
  "quoteCount": 1,
  "viewCount": 2623,
  "createdAt": "Fri Feb 27 17:02:03 +0000 2026",
  "lang": "en",
  "bookmarkCount": 16,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2027429029834531120",
  "displayTextRange": [
    0,
    275
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "llama_index",
    "url": "https://x.com/llama_index",
    "twitterUrl": "https://twitter.com/llama_index",
    "id": "1604278358296055808",
    "name": "LlamaIndex šŸ¦™",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": "Business",
    "profilePicture": "https://pbs.twimg.com/profile_images/1967920417760251904/0ytfduMQ_normal.png",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1604278358296055808/1770092126",
    "description": "",
    "location": "",
    "followers": 108842,
    "following": 29,
    "status": "",
    "canDm": false,
    "canMediaTag": true,
    "createdAt": "Sun Dec 18 00:52:44 +0000 2022",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 1491,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 1826,
    "statusesCount": 3740,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {
      "description": "AI Agents for document OCR + workflows\n\nLlamaParse: https://t.co/yQGTiRSfFL\nDocs: https://t.co/us6GCS14vD",
      "entities": {
        "description": {
          "hashtags": [],
          "symbols": [],
          "urls": [
            {
              "display_url": "cloud.llamaindex.ai",
              "expanded_url": "https://cloud.llamaindex.ai/",
              "indices": [
                52,
                75
              ],
              "url": "https://t.co/yQGTiRSfFL"
            },
            {
              "display_url": "developers.llamaindex.ai/python/cloud/",
              "expanded_url": "https://developers.llamaindex.ai/python/cloud/",
              "indices": [
                82,
                105
              ],
              "url": "https://t.co/us6GCS14vD"
            }
          ],
          "user_mentions": []
        },
        "url": {
          "urls": [
            {
              "display_url": "llamaindex.ai",
              "expanded_url": "https://www.llamaindex.ai/",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/epzefqPT9Z"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/cUmsGazUdM",
        "expanded_url": "https://twitter.com/llama_index/status/2027429029834531120/photo/1",
        "ext_media_availability": {
          "status": "Available"
        },
        "features": {
          "large": {
            "faces": []
          },
          "orig": {
            "faces": []
          }
        },
        "id_str": "2027429026399428608",
        "indices": [
          276,
          299
        ],
        "media_key": "3_2027429026399428608",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARwi3/Ut2qAACgACHCLf9fqaITAAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHCLf9S3aoAAKAAIcIt/1+pohMAAA",
            "media_key": "3_2027429026399428608"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HCLf9S3aoAADggR.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 616,
              "w": 1100,
              "x": 0,
              "y": 0
            },
            {
              "h": 1100,
              "w": 1100,
              "x": 0,
              "y": 0
            },
            {
              "h": 1254,
              "w": 1100,
              "x": 0,
              "y": 0
            },
            {
              "h": 1472,
              "w": 736,
              "x": 0,
              "y": 0
            },
            {
              "h": 1472,
              "w": 1100,
              "x": 0,
              "y": 0
            }
          ],
          "height": 1472,
          "width": 1100
        },
        "sizes": {
          "large": {
            "h": 1472,
            "w": 1100
          }
        },
        "type": "photo",
        "url": "https://t.co/cUmsGazUdM"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "urls": [
      {
        "display_url": "developers.llamaindex.ai/python/cloud/l…",
        "expanded_url": "https://developers.llamaindex.ai/python/cloud/llamaparse/tutorials/parse_charts_pandas/?utm_source=socials&utm_medium=li_social",
        "indices": [
          831,
          854
        ],
        "url": "https://t.co/sOVtFM3xE1"
      }
    ],
    "user_mentions": []
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "article": null
}