{"id":145,"date":"2026-08-21T09:39:20","date_gmt":"2026-08-21T02:39:20","guid":{"rendered":"https:\/\/easystatementsheet.com\/blog\/bank-statement-data-extraction\/"},"modified":"2026-09-07T14:36:10","modified_gmt":"2026-09-07T07:36:10","slug":"bank-statement-data-extraction","status":"publish","type":"post","link":"https:\/\/easystatementsheet.com\/blog\/bank-statement-data-extraction\/","title":{"rendered":"Bank Statement Data Extraction: Fields, Use Cases, and Outputs"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>You have 200 transactions in a PDF. The fastest path to a usable spreadsheet is data extraction: structured fields pulled out, organized,<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Bank statement data extraction is the output of pulling structured fields from a statement: dates, descriptions, amounts, balances, and account information, written into a file software can process. This page covers what fields are extracted, the 5-step workflow, the 4 main use cases, and the validation layer.<\/p>\n<p class=\"wp-block-paragraph\">The detailed guides for PDF-specific extraction, scanned statements, and password-protected statements are linked below. For the broader conversion workflow, see the <a href=\"https:\/\/easystatementsheet.com\/blog\/bank-statement-converter\/\">converter guide<\/a>.<\/p>\n<blockquote>\n<p>Bank statement data extraction (also called a bank statement parser or PDF transaction extraction) is the output of pulling structured fields from a statement: dates, descriptions, amounts, balances, and account information. The output is 4 standard fields per transaction: date, description, amount, and balance. Some statements add check number, transaction type, and category.<\/p>\n<p>The output format (Excel, CSV, QBO) determines where the data goes next. The validation layer (the 5-point check) determines whether the extraction was correct. The mechanism is the same regardless of the source: read the PDF, find the transaction table, parse each row, write the output.<\/p>\n<p>For the PDF-specific mechanism, see the <a href=\"https:\/\/easystatementsheet.com\/blog\/extract-transactions-from-pdf-bank-statement\/\" target=\"_blank\" rel=\"noreferrer noopener\">PDF extraction guide<\/a>. For specific banks, see the <a href=\"https:\/\/easystatementsheet.com\/blog\/export-bank-statement-by-bank\/\" target=\"_blank\" rel=\"noreferrer noopener\">bank export guide<\/a>. For developers building their own parser, see the <a href=\"https:\/\/easystatementsheet.com\/blog\/bank-statement-api-for-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">API for developers guide<\/a>.<\/p>\n<\/blockquote><h2 class=\"wp-block-heading\">What \u201cBank Statement Data Extraction\u201d Means<\/h2>\n\n<p class=\"wp-block-paragraph\">The phrase means two different things depending on who is saying it. For a tool vendor, it is the process of pulling data from a statement. For the person using the data, it is the output: a structured file with the right fields in the right place. A bank statement (also called a monthly statement or transaction history) is the input.<\/p>\n\n\n<p class=\"wp-block-paragraph\">What most guides miss about PDF extraction is that the quality depends on the mechanism, not on the tool. Two tools that look different on the surface often run the same 4-step process underneath: read, find, parse, verify. The difference is in how well each step handles edge cases (merged cells, missing balances, non-standard date formats, scanned vs digital input). Choosing between tools based on UI alone misses the actual quality lever.<\/p>\n\n\n<p class=\"wp-block-paragraph\">This page is written for the second meaning. The question is not \u201chow does the tool work\u201d but \u201cwhat does the output look like, and what can I do with it.\u201d<\/p>\n\n<h3 class=\"wp-block-heading\">The output, not the process<\/h3>\n\n<p class=\"wp-block-paragraph\">Most articles about data extraction describe the process (OCR, AI, parsing). Those matter, but they are means to an end. The end is a file you can open in Excel, upload to QuickBooks, or feed to an API. The rest of this page is about the end.<\/p>\n\n<h3 class=\"wp-block-heading\">What\u2019s in a bank statement<\/h3>\n\n<p class=\"wp-block-paragraph\">A bank statement has three regions: a header (bank name, account holder, account number, statement period), a transaction list (one row per transaction, with date, description, amount, balance), and a footer (opening balance, closing balance, summary totals, fees). The structure is consistent across banks; the layout is not.<\/p>\n\n<h3 class=\"wp-block-heading\">What \u201cextraction\u201d produces<\/h3>\n\n<p class=\"wp-block-paragraph\">Extraction produces a structured file with the header fields, the transaction rows, and the summary fields. Each transaction becomes one row with date, description, amount, and balance as columns. The file format is one of: Excel, CSV, QBO, or JSON. The exact format depends on the destination system.<\/p>\n\n<h2 class=\"wp-block-heading\">The Data Dictionary: What Fields Are Extracted<\/h2>\n\n<p class=\"wp-block-paragraph\">Every bank statement has the same set of fields. Different tools capture different subsets. Here is the complete data dictionary, organized by region.<\/p>\n\n<h3 class=\"wp-block-heading\">Header fields<\/h3>\n\n<p class=\"wp-block-paragraph\">Header fields come from the top of the statement. Bank name, account holder name, account number, routing number (US banks), IBAN\/SWIFT\/BIC (international), statement period start and end dates. These fields identify which account the statement belongs to and what period it covers. They matter for any multi-account or multi-period workflow.<\/p>\n\n<h3 class=\"wp-block-heading\">Transaction fields<\/h3>\n\n<p class=\"wp-block-paragraph\">Transaction fields are what most people mean by \u201cextraction.\u201d Each transaction row produces: transaction date (when the transaction occurred), description (merchant, payee, memo), amount (debit or credit), and running balance (account balance after this transaction). Some statements also have a post date (when the transaction cleared), a check number, a transaction type, or a category.<\/p>\n\n<p class=\"wp-block-paragraph\">What data can I extract from bank statements? The standard set is date, description, amount, and balance. The extended set adds post date, check number, type, and category. A good extraction tool produces the standard set with over 99 percent accuracy on digital PDFs.<\/p>\n\n<h3 class=\"wp-block-heading\">Summary fields<\/h3>\n\n<p class=\"wp-block-paragraph\">Summary fields come from the footer of the statement. Opening balance (at the start of the period), closing balance (at the end), total deposits, total withdrawals, fees, interest earned. These are the bank\u2019s own totals. They are useful for validation (do the extracted transactions sum to the bank\u2019s totals?).<\/p>\n\n<h3 class=\"wp-block-heading\">Optional fields<\/h3>\n\n<p class=\"wp-block-paragraph\">Some statements include additional fields. Check number (for cleared checks). Post date (separate from transaction date by a day or two). Category (assigned by the bank, like \u201cATM withdrawal\u201d or \u201cdirect deposit\u201d). Available funds or held funds. These are not on every statement; a tool that captures them when present adds value.<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-pdf-magnifier.jpg\" alt=\"Bank Statement Data Extraction: Fields, Use Cases,\" title=\"\"><figcaption>Bank Statement Data Extraction: Fields, Use Cases,<\/figcaption><\/figure>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-four-step-pipeline.jpg\" alt=\"Bank Statement Data Extraction: Fields, Use Cases,\" title=\"\"><figcaption>Bank Statement Data Extraction: Fields, Use Cases,<\/figcaption><\/figure>\n\n\n<div class=\"easys-ess-cta-in-article easys-entity-placement\" id=\"easys-2312524559\"><div id=\"easys-1649482243\" role=\"region\" aria-label=\"Advertisements\"><div style=\"border:1px solid #e1e7e2;border-radius:8px;padding:20px;margin:28px 0;background:#f7faf7\">\r\n  <p style=\"margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3\">Turn That PDF Into a Spreadsheet in Minutes<\/p>\r\n  <p style=\"margin:0 0 16px;line-height:1.6\">You've seen how to do it manually \u2014 now let the tool handle the heavy lifting. Upload your bank statement and get Excel, CSV, or QBO in a few clicks.<\/p>\r\n  <a href=\"https:\/\/easystatementsheet.com\/?utm_source=blog&utm_campaign=ess-cta-01\" style=\"display:inline-block;background:#1e7a4c;color:#fff;text-decoration:none;padding:10px 18px;border-radius:6px;font-weight:600\">Try It Free<\/a>\r\n<\/div><\/div><\/div><h2 class=\"wp-block-heading\">The 5-Step Data Extraction Workflow<\/h2>\n\n<p class=\"wp-block-paragraph\">End to end, the data extraction workflow is five steps. Each has a specific input, a specific output, and a specific check.<\/p>\n\n<h3 class=\"wp-block-heading\">Step 1: Document intake<\/h3>\n\n<p class=\"wp-block-paragraph\">The statement arrives in the system. For most users, this is uploading a PDF through a web form. For enterprise workflows, intake happens via email forwarding, API upload, cloud storage integration (Google Drive, SharePoint), FTP, or mobile scanning. Statements can be PDFs, scanned images, or photographed in the field.<\/p>\n\n<h3 class=\"wp-block-heading\">Step 2: AI extraction<\/h3>\n\n<p class=\"wp-block-paragraph\">The extraction tool reads the statement and pulls out the structured fields. For digital PDFs, this is direct text extraction. For scanned statements, OCR runs first, then parsing. The full mechanism (read, find, parse, emit) is on the <a href=\"https:\/\/easystatementsheet.com\/blog\/extract-transactions-from-pdf-bank-statement\/\">PDF extraction guide<\/a>. The output of this step is the structured data, in memory.<\/p>\n\n<p class=\"wp-block-paragraph\">Can I extract data from scanned bank statements? Yes, with AI-powered tools that include OCR. The accuracy depends on scan quality. For 300 DPI or higher, accuracy runs 95 to 98 percent. For lower DPI or skewed pages, accuracy drops.<\/p>\n\n<h3 class=\"wp-block-heading\">Step 3: Validation layer<\/h3>\n\n<p class=\"wp-block-paragraph\">The extracted data is checked against itself. Balance verification: does the running balance walk correctly through every row? Duplicate detection: are any rows duplicated? Anomaly flagging: are there unusual amounts, missing dates, or amounts that exceed the account\u2019s typical range? This is the step that catches errors before the data reaches the downstream system.<\/p>\n\n<h3 class=\"wp-block-heading\">Step 4: Output to structured file<\/h3>\n\n<p class=\"wp-block-paragraph\">The validated data is written to the output file. The format depends on the destination: Excel for human review, CSV for accounting imports, QBO for QuickBooks, JSON for API pipelines. The file is ready to use. Most tools also produce a brief summary report with the transaction count, the validation results, and any flags.<\/p>\n\n<h3 class=\"wp-block-heading\">Step 5: Integration with downstream system<\/h3>\n\n<p class=\"wp-block-paragraph\">The file flows to the system that will use it. For bookkeeping, this is QuickBooks, Xero, or Wave. For lending, this is the loan origination system. For AP automation, this is the expense management platform. For personal finance, this is a spreadsheet or a budgeting app. The integration is the step that turns the data into a business outcome.<\/p>\n\n<h2 class=\"wp-block-heading\">The 4 Main Use Cases<\/h2>\n\n<p class=\"wp-block-paragraph\">Bank statement data extraction serves four distinct use cases. Each has a different workflow, a different validation standard, and a different set of required fields.<\/p>\n\n<figure class=\"wp-block-image is-resized size-large\"><img decoding=\"async\" width=\"1000\" height=\"746\" src=\"https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-database.jpg\" alt=\"Pen drawing of a database cylinder shape with horizontal lines representing stored data rows, showing the persistent data structure used by downstream systems.\" class=\"wp-image-143\" style=\"aspect-ratio:1.3404825737265416;width:1000px;height:auto\" title=\"\" srcset=\"https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-database.jpg 1000w, https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-database-300x224.jpg 300w, https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-database-768x573.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">The extracted data lands in a database or structured file. The destination system depends on the use case.<\/figcaption><\/figure>\n\n<h3 class=\"wp-block-heading\">Bookkeeping and accounting<\/h3>\n\n<p class=\"wp-block-paragraph\">Bookkeepers and accountants pull statements monthly for reconciliation. The required fields are transactions (date, description, amount, balance), the account header (account number, statement period), and the summary totals. The destination is QuickBooks, Xero, Wave, or a spreadsheet. The validation standard is the bank\u2019s own totals: extracted transactions must sum to the bank\u2019s deposit and withdrawal totals.<\/p>\n\n<h3 class=\"wp-block-heading\">Lending and underwriting<\/h3>\n\n<p class=\"wp-block-paragraph\">Lenders pull statements to verify income and assess risk. The required fields are all transactions, plus derived metrics: average daily balance, days with zero balance, frequency of overdrafts (NSF events), largest deposit, deposit frequency, and risk flags for unusual activity. The destination is the loan origination system. The validation standard is more aggressive: lenders need to detect tampering, missing transactions, and metadata inconsistencies.<\/p>\n\n<h3 class=\"wp-block-heading\">Forensic accounting<\/h3>\n\n<p class=\"wp-block-paragraph\">Forensic accountants pull statements to investigate fraud or financial irregularities. The required fields are the full transaction list with all available metadata, plus the ability to cross-reference multiple accounts and time periods. The destination is typically a custom analysis environment (Excel, Python, R). The validation standard is the highest: every transaction must be traced, every anomaly investigated.<\/p>\n\n<h3 class=\"wp-block-heading\">AP automation and expense management<\/h3>\n\n<p class=\"wp-block-paragraph\">Accounts payable teams pull statements to match outgoing payments to invoices and expense reports. The required fields are outgoing transactions (debits) with enough description detail to identify the payee. The destination is the AP platform (Bill.com, Ramp, Brex, etc.). The validation standard is per-transaction: each payment should be matched to a known invoice or expense report.<\/p>\n\n<h2 class=\"wp-block-heading\">Output Formats and Their Destinations<\/h2>\n\n<p class=\"wp-block-paragraph\">The output format is not arbitrary. It is determined by the destination system. Here is the mapping.<\/p>\n\n<h3 class=\"wp-block-heading\">Excel for human review<\/h3>\n\n<p class=\"wp-block-paragraph\">Excel is the right output when the data is for human review, manual reconciliation, or ad-hoc analysis. Each transaction becomes a row with date, description, amount, and balance. The file opens in Excel, Google Sheets, Numbers, and LibreOffice. The <a href=\"https:\/\/easystatementsheet.com\/blog\/bank-statement-to-excel\/\">Excel conversion guide<\/a> covers the format details.<\/p>\n\n<h3 class=\"wp-block-heading\">CSV for accounting imports<\/h3>\n\n<p class=\"wp-block-paragraph\">CSV is the right output for accounting imports when the software does not accept QBO. Xero, Wave, FreshBooks, and most mid-market accounting tools import CSV directly. The file is plain text with one row per transaction and fields separated by commas. The <a href=\"https:\/\/easystatementsheet.com\/blog\/bank-statement-to-csv\/\">CSV conversion guide<\/a> covers the format details and import steps.<\/p>\n\n<h3 class=\"wp-block-heading\">QBO for QuickBooks<\/h3>\n\n<p class=\"wp-block-paragraph\">QBO is the right output for QuickBooks Online and QuickBooks Desktop. The file is a Web Connect file that QuickBooks imports as a native bank feed, with no column mapping. The <a href=\"https:\/\/easystatementsheet.com\/blog\/bank-statement-to-qbo\/\">QBO conversion guide<\/a> covers the import workflow and the Desktop-specific gotchas.<\/p>\n\n<h3 class=\"wp-block-heading\">JSON and API for automated pipelines<\/h3>\n\n<p class=\"wp-block-paragraph\">JSON is the right output for automated pipelines, custom integrations, and direct API consumption. The file is a structured data document that any programming language can parse. This is the format for enterprise workflows that pipe the extracted data into a custom database, a compliance dashboard, or a downstream API. The full conversion workflow is in the workflow guide linked in next steps.<\/p>\n\n<p class=\"wp-block-paragraph\">What format should I export bank statement data to? It depends on the destination system. Excel for review, CSV for accounting imports, QBO for QuickBooks, JSON for API pipelines. Pick the format that the downstream system accepts natively.<\/p>\n\n<h2 class=\"wp-block-heading\">The Validation Layer<\/h2>\n\n<p class=\"wp-block-paragraph\">The validation layer is what separates enterprise-grade data extraction from basic tools. Four specific checks catch most issues. A common failure mode bookkeepers report: skipping the balance verification and catching the mismatch three days later, after the data has already flowed into QuickBooks. The fix is to make balance verification the first step, not the last.<\/p>\n\n<figure class=\"wp-block-image is-resized size-large\"><img decoding=\"async\" width=\"1000\" height=\"746\" src=\"https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-cloud-import.jpg\" alt=\"Pen drawing of a cloud shape at the top with a downward arrow pointing to a structured file icon below, representing data flowing from a cloud source into a structured destination.\" class=\"wp-image-144\" style=\"aspect-ratio:1.3404825737265416;width:1000px;height:auto\" title=\"\" srcset=\"https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-cloud-import.jpg 1000w, https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-cloud-import-300x224.jpg 300w, https:\/\/easystatementsheet.com\/blog\/wp-content\/uploads\/extract-data-cloud-import-768x573.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">The validation layer sits between the extraction output and the downstream system. It catches errors before the data reaches its destination.<\/figcaption><\/figure>\n\n<h3 class=\"wp-block-heading\">Balance verification<\/h3>\n\n<p class=\"wp-block-paragraph\">The bank\u2019s printed balance on the last row of the statement should match the closing balance the extraction tool produced. If they match, the transactions and amounts are correct. If they diverge, an error occurred and the rows after the divergence are suspect. This is the single strongest quality check. The full <a href=\"https:\/\/easystatementsheet.com\/blog\/how-to-check-converted-bank-statement-data\/\">data check guide<\/a> has the workflow.<\/p>\n\n<h3 class=\"wp-block-heading\">Duplicate detection<\/h3>\n\n<p class=\"wp-block-paragraph\">Some extraction errors produce duplicate rows. The validation layer scans the output for transactions that match by date, amount, and description, and flags duplicates for review. This is more important for multi-statement or multi-month workflows where a single statement being processed twice can double-count transactions.<\/p>\n\n<h3 class=\"wp-block-heading\">Anomaly and fraud flagging<\/h3>\n\n<p class=\"wp-block-paragraph\">For lending and forensic use cases, the validation layer flags anomalies: amounts outside the typical range, missing dates, transactions at unusual hours, structured deposits just below reporting thresholds, or rapid movement between accounts. The flags are not conclusions; they are signals for human review. The lender or forensic accountant decides what they mean.<\/p>\n\n<h3 class=\"wp-block-heading\">Multi-bank and multi-currency checks<\/h3>\n\n<p class=\"wp-block-paragraph\">For statements from multiple banks, the validation layer checks the bank\u2019s own formatting against a known layout model. For multi-currency statements, the layer checks that the currency code on each transaction matches the account\u2019s base currency, and that the exchange rate is present. The <a href=\"https:\/\/easystatementsheet.com\/banks\">list of supported banks<\/a> is the canonical reference for which layouts are covered.<\/p>\n\n<h2 class=\"wp-block-heading\">Privacy and Data Handling<\/h2>\n\n<p class=\"wp-block-paragraph\">Bank statements are sensitive financial data. The privacy and data handling standard matters as much as the extraction accuracy. Here is what an enterprise-grade standard looks like.<\/p>\n\n<h3 class=\"wp-block-heading\">In-memory processing<\/h3>\n\n<p class=\"wp-block-paragraph\">The file is processed in memory. The PDF is read, the data is extracted, the output file is generated, and the original file is discarded. Nothing is written to disk during processing. The output file is delivered to the user. The <a href=\"https:\/\/easystatementsheet.com\/trust\">trust standard<\/a> covers this in more detail.<\/p>\n\n<h3 class=\"wp-block-heading\">No persistent storage<\/h3>\n\n<p class=\"wp-block-paragraph\">No copy of the file, the extracted data, or the output is retained after the session ends. There is no database of past statements, no archive, no training data. The processing is one-shot. This is the strongest privacy guarantee an extraction tool can offer.<\/p>\n\n<h3 class=\"wp-block-heading\">Encryption in transit<\/h3>\n\n<p class=\"wp-block-paragraph\">All data transfer uses HTTPS with TLS 1.2 or higher. The file is encrypted in transit from upload through processing through download. No cleartext channels are used at any point.<\/p><p>For a deeper look at how a specific tool handles data, including the in-memory processing, encryption standards, and the privacy page, see the <a href=\"https:\/\/easystatementsheet.com\/blog\/bank-statement-privacy-and-security\/\" target=\"_blank\" rel=\"noreferrer noopener\">bank statement privacy and security guide<\/a>. To start extracting, see the <a href=\"https:\/\/easystatementsheet.com\/blog\/bank-statement-converter\/\" target=\"_blank\" rel=\"noreferrer noopener\">bank statement converter<\/a>.<\/p>\n\n<div class=\"easys-ess-cta easys-entity-placement\" id=\"easys-3087896501\"><div id=\"easys-3366289125\" role=\"region\" aria-label=\"Advertisements\"><div style=\"border:1px solid #e1e7e2;border-radius:8px;padding:20px;margin:28px 0;background:#f7faf7\">\r\n  <p style=\"margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3\">Turn PDF Bank Statements Into Workable Spreadsheets<\/p>\r\n  <p style=\"margin:0 0 16px;line-height:1.6\">Your bank statement is a mess of numbers, but your books shouldn't be. Use our converter to get Excel, CSV, or QBO files \u2014 ready for QuickBooks.<\/p>\r\n  <a href=\"https:\/\/easystatementsheet.com\/?utm_source=blog&utm_campaign=ess-cta-05\" style=\"display:inline-block;background:#1e7a4c;color:#fff;text-decoration:none;padding:10px 18px;border-radius:6px;font-weight:600\">Try It Free Now<\/a>\r\n<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Bank statement data extraction is the output of pulling structured fields from a statement: dates, descriptions, amounts, balances, and account information, written into a file software can process. The workflow is five steps: intake, AI extraction, validate, output, integrate. This page covers the data dictionary, the four main use cases, and the output formats.<\/p>\n","protected":false},"author":2,"featured_media":142,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,15],"tags":[26,13,25,23,14],"class_list":["post-145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bank-statement","category-conversion-guides","tag-bank-statement-tag","tag-convert-bank-statement","tag-converter","tag-ocr","tag-pdf"],"_links":{"self":[{"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":21,"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"predecessor-version":[{"id":2801,"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/posts\/145\/revisions\/2801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/media\/142"}],"wp:attachment":[{"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/easystatementsheet.com\/blog\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}