{"id":29513,"date":"2026-02-27T11:05:25","date_gmt":"2026-02-27T11:05:25","guid":{"rendered":"https:\/\/swordfish.ai\/news\/?p=29513"},"modified":"2026-02-27T11:33:10","modified_gmt":"2026-02-27T11:33:10","slug":"export-linkedin-contacts-to-csv","status":"publish","type":"post","link":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/","title":{"rendered":"How to Export LinkedIn Contacts to CSV (Clean File for Enrichment + CRM Import)"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<?xml encoding=\"utf-8\" ?><p><img decoding=\"async\" loading=\"false\" class=\"aligncenter\" src=\"https:\/\/news.swordfish.ai\/wp-content\/webp-express\/webp-images\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png.webp\" alt=\"29512\"><\/p>\n<h1>How to Export LinkedIn Contacts to CSV (Clean File for Enrichment + CRM Import)<\/h1>\n<p><strong>By Ben Argeband, Founder &amp; CEO of Swordfish.AI<\/strong><\/p>\n<p><em>Treat CSV as a pipeline: stress clean identity fields, consistent columns, and CRM import readiness; include pitfalls that break enrichment.<\/em><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Who_this_is_for\"><\/span>Who this is for<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>RevOps and recruiting ops exporting LinkedIn contacts\/leads and preparing files for <strong>csv enrichment<\/strong> and <strong>crm import<\/strong>. If you own <strong>data hygiene<\/strong>, <strong>dedupe<\/strong>, <strong>contact enrichment<\/strong>, <strong>CRM import<\/strong>, and <strong>field mapping<\/strong>, this is the workflow.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Quick_Answer\"><\/span>Quick Answer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<dl>\n<dt>Core Answer<\/dt>\n<dd>Use LinkedIn&rsquo;s connections export to download a CSV, standardize name\/company\/LinkedIn URL columns, dedupe rows, then enrich and verify before CRM import.<\/dd>\n<dt>Key Stat<\/dt>\n<dd>CSV workflows succeed with clean identity fields; enrichment and dedupe break when names, companies, and URLs aren&rsquo;t consistent across rows.<\/dd>\n<dt>Best For<\/dt>\n<dd>RevOps managers and recruiting ops teams running contact enrichment and CRM imports.<\/dd>\n<\/dl>\n<p>LinkedIn natively exports connections; other lead lists may require a controlled internal CSV built from your source list.<\/p>\n<blockquote>\n<p><strong>Compliance &amp; Safety<\/strong><\/p>\n<p>This method is for legitimate business outreach only. Always respect Do Not Call (DNC) registries and opt-out requests.<\/p>\n<\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"Framework_The_%E2%80%9CClean_CSV%E2%80%9D_Standard_Identity_%E2%86%92_Context_%E2%86%92_Enrich_%E2%86%92_Verify\"><\/span>Framework: The &ldquo;Clean CSV&rdquo; Standard: Identity &rarr; Context &rarr; Enrich &rarr; Verify<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Most teams treat a CSV export like a file transfer. Operators treat it like a pipeline with failure points. This revops workflow reduces rework by preventing duplicates and mis-matched enrichment before anything hits the CRM.<\/p>\n<p><strong>Identity<\/strong> is what lets you match a row to a real person and avoid duplicates. <strong>Context<\/strong> is what makes the record usable in routing and segmentation. <strong>Enrich<\/strong> is where you append missing fields to the same rows. <strong>Verify<\/strong> is where you sanity-check match quality before you import.<\/p>\n<p>The trade-off is speed vs. reliability: you can import fast and clean up later, or standardize now and avoid downstream cleanup.<\/p>\n<blockquote>\n<p><strong>Decision Heuristic<\/strong><\/p>\n<p>If this CSV created 500 new CRM records tomorrow, would you trust it not to create duplicates or attach the wrong enrichment to the wrong person?<\/p>\n<\/blockquote>\n<h2><span class=\"ez-toc-section\" id=\"Step-by-step_method\"><\/span>Step-by-step method<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li>\n    <strong>Decide what you&rsquo;re exporting and why.<\/strong>\n<ul>\n<li>If you need your 1st-degree network, use LinkedIn&rsquo;s native <strong>CSV export<\/strong> for connections.<\/li>\n<li>If you need a targeted prospect list, you&rsquo;re usually working from a curated <strong>linkedin prospect list<\/strong> or a list you built from Sales Navigator.<\/li>\n<\/ul>\n<\/li>\n<li>\n    <strong>Export your LinkedIn connections to CSV.<\/strong>\n<p>LinkedIn provides a native connections export (a CSV download). In LinkedIn, use the Settings &amp; Privacy menu to request\/download from LinkedIn&rsquo;s data export your Connections data export (CSV). A common path is Settings &amp; Privacy &rarr; Data privacy &rarr; Get a copy of your data &rarr; Connections (CSV); labels can vary by account and UI updates.<\/p>\n<p>What you get in the export can vary by account and what data is available, so plan to normalize and fill gaps before you run enrichment or crm import.<\/p>\n<\/li>\n<li>\n    <strong>Immediately standardize the &ldquo;Identity&rdquo; columns.<\/strong>\n<p>Your goal is one row = one person, with stable identifiers. Use this header order for a working file so enrichment and <strong>CRM import<\/strong> mapping stay consistent:<\/p>\n<p><strong>first_name,last_name,linkedin_url,email,company,title,location,source<\/strong><\/p>\n<p>Create\/normalize these columns (even if some are blank):<\/p>\n<ul>\n<li><strong>first_name<\/strong>, <strong>last_name<\/strong> (split full names; don&rsquo;t rely on a single &ldquo;name&rdquo; field)<\/li>\n<li><strong>linkedin_url<\/strong> (preferred over a display name for matching)<\/li>\n<li><strong>email<\/strong> (if present)<\/li>\n<li><strong>company<\/strong> (current company as plain text)<\/li>\n<li><strong>title<\/strong> (current title)<\/li>\n<li><strong>location<\/strong> (optional, but helps disambiguate)<\/li>\n<li><strong>source<\/strong> (e.g., &ldquo;LinkedIn connections export&rdquo;, &ldquo;Sales Navigator lead list&rdquo;, &ldquo;manual list&rdquo;)<\/li>\n<\/ul>\n<p>If company or title are missing, leave them blank now and fill them during enrichment or manual review. Keep columns consistent for enrichment.<\/p>\n<\/li>\n<li>\n    <strong>Normalize formatting and remove obvious non-target rows.<\/strong>\n<ul>\n<li>Trim whitespace and remove double spaces.<\/li>\n<li>Standardize capitalization so reporting doesn&rsquo;t split values.<\/li>\n<li>Remove rows you should not contact (personal contacts, irrelevant vendors, internal test records).<\/li>\n<\/ul>\n<\/li>\n<li>\n    <strong>Dedupe before enrichment.<\/strong>\n<p>Enrichment is only as good as your matching keys. Dedupe first so you don&rsquo;t enrich the same person multiple times.<\/p>\n<ul>\n<li>Primary dedupe key: <strong>linkedin_url<\/strong>.<\/li>\n<li>Fallback dedupe key: <strong>email<\/strong>.<\/li>\n<li>Last resort: <strong>first_name + last_name + company<\/strong> (higher collision risk).<\/li>\n<\/ul>\n<p><strong>Example (collision):<\/strong> Two rows for &ldquo;Alex Kim&rdquo; at different companies will merge incorrectly if you dedupe on name alone. Add company and linkedin_url before you merge anything.<\/p>\n<\/li>\n<li>\n    <strong>Enrich the CSV (mobile numbers and other missing fields).<\/strong>\n<p>Use a contact enrichment workflow that appends results to the same rows, not a separate file you have to reconcile later. Use Swordfish File Upload to enrich the exported CSV with mobile numbers.<\/p>\n<p><a href=\"https:\/\/swordfish.ai\/file-upload\">Once you have your LinkedIn CSV, drop it here to add mobile numbers automatically.<\/a><\/p>\n<p>This requires manual verification, especially when the company name is ambiguous or the LinkedIn URL is missing.<\/p>\n<\/li>\n<li>\n    <strong>Verify and QA the enriched output before crm import.<\/strong>\n<ul>\n<li>Spot-check a sample (for example, 25 random rows) against LinkedIn profiles to confirm the match is correct. This requires manual verification.<\/li>\n<li>Check for shifted columns (CSV quoting issues can move values into the wrong fields).<\/li>\n<li>In spreadsheets, set phone and ID-like columns to text to avoid auto-formatting (leading zeros dropped, scientific notation).<\/li>\n<li>Confirm delimiter and encoding didn&rsquo;t change when opening\/saving in Excel or Sheets.<\/li>\n<\/ul>\n<p><strong>Example (column drift):<\/strong> A company name containing a comma can shift columns if the CSV isn&rsquo;t properly quoted. That&rsquo;s how &ldquo;title&rdquo; ends up in &ldquo;company&rdquo; and your CRM import becomes cleanup work.<\/p>\n<\/li>\n<li>\n    <strong>Map fields for CRM import and run a small test import.<\/strong>\n<p>Do a test import of 20&ndash;50 rows into a sandbox or a test list. Confirm:<\/p>\n<ul>\n<li>Field mapping lands in the right CRM properties.<\/li>\n<li>Duplicates are handled the way you expect (merge vs. create new).<\/li>\n<li>Source attribution is preserved for reporting.<\/li>\n<\/ul>\n<p><strong>Example (field mapping):<\/strong> Map <em>linkedin_url<\/em> to a dedicated CRM field (often &ldquo;LinkedIn Profile URL&rdquo;) and map <em>source<\/em> to your lead\/contact source property so you can attribute pipeline back to the <strong>export sales navigator leads<\/strong> list or connections export. For recruiting ops, map <em>linkedin_url<\/em> to an ATS &ldquo;Profile URL&rdquo; field and map <em>source<\/em> to your campaign\/source field.<\/p>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Checklist_Weighted_Checklist\"><\/span>Checklist: Weighted Checklist<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Highest impact: Clean identity fields before anything else.<\/strong> CSV workflows succeed with clean identity fields; without them, dedupe and contact enrichment misfire.<\/li>\n<li><strong>High impact: Keep columns consistent for enrichment.<\/strong> If headers change, your enrichment append and CRM import field mapping break or silently mis-map.<\/li>\n<li><strong>High impact: Dedupe before enrichment.<\/strong> Prevents double-enrichment and duplicate CRM records; reduces downstream cleanup.<\/li>\n<li><strong>Medium impact: Add context fields (title, company, location, source).<\/strong> Improves routing and segmentation and reduces &ldquo;who is this?&rdquo; confusion in CRM.<\/li>\n<li><strong>Medium impact: QA a sample after enrichment.<\/strong> Catches row-matching errors early; avoids importing bad data at scale.<\/li>\n<li><strong>Lower impact: Standardize formatting.<\/strong> Helps reporting and matching, but doesn&rsquo;t fix missing identifiers.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Diagnostic_Why_this_fails\"><\/span>Diagnostic: Why this fails<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Most failures aren&rsquo;t &ldquo;LinkedIn export problems.&rdquo; They&rsquo;re pipeline problems: weak identifiers, inconsistent columns, and rushed imports that create duplicates you can&rsquo;t unwind.<\/p>\n<ul>\n<li><strong>Identity mismatch:<\/strong> a common name gets enriched and imported as the wrong person.<\/li>\n<li><strong>Column drift:<\/strong> headers or column order change between exports, and enrichment\/CRM mapping lands in the wrong fields.<\/li>\n<li><strong>Duplicate creation:<\/strong> you import without stable keys, then your CRM has multiple records per person.<\/li>\n<li><strong>Bad source attribution:<\/strong> you lose where the record came from, so you can&rsquo;t measure which <strong>linkedin leads csv<\/strong> or list produced pipeline.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Decision_Tree_Conditional_Decision_Tree\"><\/span>Decision Tree: Conditional Decision Tree<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li><strong>If<\/strong> your CSV has a stable unique identifier (linkedin_url or email) for most rows, <strong>then<\/strong> proceed to dedupe using that key.<\/li>\n<li><strong>If<\/strong> you do not have linkedin_url or email for a meaningful portion of rows, <strong>then<\/strong> add\/derive linkedin_url from your source list before enrichment.<\/li>\n<li><strong>If<\/strong> you changed headers or column order since the last export, <strong>then<\/strong> revert to your standard column set before running csv enrichment.<\/li>\n<li><strong>If<\/strong> dedupe produces collisions (same name\/company but different people), <strong>then<\/strong> add context (title, location) and re-dedupe.<\/li>\n<li><strong>If<\/strong> you&rsquo;re trying to <strong>export sales navigator leads<\/strong> but can&rsquo;t get a clean native CSV, <strong>then<\/strong> build a controlled internal CSV using linkedin_url as the key and keep the same headers for downstream enrichment and crm import csv.<\/li>\n<li><strong>If<\/strong> enrichment appends fields but you can&rsquo;t confidently match rows to people, <strong>then<\/strong> STOP CONDITION: do not run crm import; fix identity fields and rerun enrichment.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"How_to_improve_results\"><\/span>How to improve results<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Most teams don&rsquo;t need more data. They need fewer broken rows.<\/p>\n<ul>\n<li><strong>Standardize a single &ldquo;golden&rdquo; CSV template.<\/strong> Use the same headers every time so enrichment and CRM mapping are repeatable.<\/li>\n<li><strong>Prefer linkedin_url as your primary key.<\/strong> Names are not unique; company names change; URLs are more stable for matching.<\/li>\n<li><strong>Separate &ldquo;raw export&rdquo; from &ldquo;working file.&rdquo;<\/strong> Keep the original export untouched, and do transformations in a copy so you can audit changes.<\/li>\n<li><strong>Run enrichment only after dedupe.<\/strong> This keeps your contact enrichment workflow efficient and reduces duplicate records.<\/li>\n<li><strong>Plan the CRM import mapping before you enrich.<\/strong> Decide which fields you actually need in CRM so you don&rsquo;t bloat records with unused properties.<\/li>\n<\/ul>\n<p>If you&rsquo;re doing <strong>export linkedin contacts<\/strong> weekly, this standardization reduces rework because your csv enrichment and crm import csv steps stop changing every time the file changes.<\/p>\n<p>If <strong>source<\/strong> isn&rsquo;t mapped at import, you can&rsquo;t attribute pipeline or hiring outcomes back to the list that produced it.<\/p>\n<p>For a deeper walkthrough on enrichment from a spreadsheet, see <a href=\"https:\/\/swordfish.ai\/resources\/contact-data-tools\/csv-contact-enrichment\/\">csv contact enrichment<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Troubleshooting_Table_Diagnostic_Table\"><\/span>Troubleshooting Table: Diagnostic Table<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"table-scroll\" style=\"overflow:auto;-webkit-overflow-scrolling:touch;width:100%\">\n<table class=\"separated-content\">\n<thead>\n<tr>\n<th>Symptom<\/th>\n<th>Root Cause<\/th>\n<th>Fix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Enrichment returns results, but they don&rsquo;t match the right person<\/td>\n<td>Weak identity fields (only name; missing linkedin_url\/company)<\/td>\n<td>Add linkedin_url and company; re-run dedupe; then re-run contact enrichment<\/td>\n<\/tr>\n<tr>\n<td>CRM import creates duplicates<\/td>\n<td>No stable dedupe key mapped (email\/URL not used)<\/td>\n<td>Map linkedin_url or email to a unique field; configure CRM duplicate rules; test import a small batch<\/td>\n<\/tr>\n<tr>\n<td>Fields land in the wrong CRM properties<\/td>\n<td>Column drift or inconsistent headers<\/td>\n<td>Revert to your standard headers; reformat the working file; re-run import mapping<\/td>\n<\/tr>\n<tr>\n<td>Sales team says the list is &ldquo;not usable&rdquo;<\/td>\n<td>Missing context (title\/company\/source) and poor data hygiene<\/td>\n<td>Add context columns; enforce required fields before import; keep source attribution<\/td>\n<\/tr>\n<tr>\n<td>Reporting can&rsquo;t attribute pipeline to LinkedIn<\/td>\n<td>Source field not captured at import<\/td>\n<td>Add source column; map to CRM source properties; lock the mapping<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Legal_and_ethical_use\"><\/span>Legal and ethical use<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Exporting and using contact data for outreach can trigger privacy and communications rules depending on jurisdiction, channel, and purpose.<\/p>\n<ul>\n<li><strong>Consent and legitimate interest vary by region.<\/strong> Don&rsquo;t assume one standard applies everywhere.<\/li>\n<li><strong>Honor opt-outs immediately.<\/strong> Keep suppression lists and propagate them across tools.<\/li>\n<li><strong>Respect DNC rules for calling.<\/strong> If you call, you need process controls, not just a list.<\/li>\n<li><strong>Not for sensitive decisions.<\/strong> Don&rsquo;t use enriched contact data to make decisions about credit, housing, employment eligibility, or other sensitive determinations.<\/li>\n<\/ul>\n<p>This requires manual verification when the outreach channel is regulated or when the record lacks clear business context.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Evidence_and_trust_notes\"><\/span>Evidence and trust notes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Identifier quality drives match quality.<\/strong> A row with linkedin_url + company + title matches more reliably than a row with only a name.<\/li>\n<li><strong>Company ambiguity creates collisions.<\/strong> Similar company strings and subsidiaries can cause mis-merges during dedupe.<\/li>\n<li><strong>Role churn is normal.<\/strong> Your CSV can be a snapshot that&rsquo;s already stale if someone changed jobs.<\/li>\n<li><strong>CSV formatting errors are common.<\/strong> Quoting and commas can shift columns and silently break field mapping.<\/li>\n<li><strong>Verification has limits.<\/strong> A &ldquo;Signal validation&rdquo; or &ldquo;Real-time connectivity check&rdquo; can reduce obvious bad outputs, but it doesn&rsquo;t guarantee the person will respond or that a channel is appropriate.<\/li>\n<\/ul>\n<p><strong>Sources<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/gdpr.eu\/\" target=\"_blank\" rel=\"nofollow\">GDPR (General Data Protection Regulation) overview<\/a><\/li>\n<li><a href=\"https:\/\/www.ftc.gov\/business-guidance\/resources\/telemarketing-sales-rule\" target=\"_blank\" rel=\"nofollow\">FTC Telemarketing Sales Rule (TSR)<\/a><\/li>\n<li><a href=\"https:\/\/www.fcc.gov\/general\/telemarketing-and-robocalls\" target=\"_blank\" rel=\"nofollow\">FCC guidance on telemarketing\/robocalls (TCPA context)<\/a><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Limitations_and_edge_cases\"><\/span>Limitations and edge cases<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Connections export is the supported native CSV export.<\/strong> Other list types may require a controlled internal process to build a clean file.<\/li>\n<li><strong>LinkedIn search results aren&rsquo;t a supported CSV export.<\/strong> Don&rsquo;t build processes that depend on scraping.<\/li>\n<li><strong>Sales Navigator exports can be constrained.<\/strong> If you can&rsquo;t export directly, build a working CSV from your lead list with linkedin_url as the key and keep the same headers for enrichment.<\/li>\n<li><strong>Common names create collisions.<\/strong> Without linkedin_url or email, you&rsquo;ll mis-merge people during dedupe.<\/li>\n<li><strong>International records vary.<\/strong> Phone formats, consent expectations, and outreach norms differ; don&rsquo;t assume one workflow fits all.<\/li>\n<li><strong>Enrichment isn&rsquo;t consent.<\/strong> Having a number doesn&rsquo;t mean you should call it; your compliance process decides that.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"What_columns_should_I_keep_in_a_LinkedIn_CSV_if_I_plan_to_enrich_it\"><\/span>What columns should I keep in a LinkedIn CSV if I plan to enrich it?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Keep stable identity fields first: first_name, last_name, linkedin_url (preferred), company, title, and email if present. Keep columns consistent for enrichment and CRM import.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Should_I_dedupe_before_or_after_csv_enrichment\"><\/span>Should I dedupe before or after csv enrichment?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before. Dedupe contacts first so you don&rsquo;t enrich duplicates and then import multiple records into your CRM.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Why_does_my_crm_import_create_duplicates_even_when_names_match\"><\/span>Why does my crm import create duplicates even when names match?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Names aren&rsquo;t unique. Use linkedin_url or email as a dedupe key, and map it consistently during CRM import.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_do_I_enrich_a_LinkedIn_export_with_mobile_numbers\"><\/span>How do I enrich a LinkedIn export with mobile numbers?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Export the CSV, standardize identity fields, then run enrichment that appends results to the same rows. Use Swordfish File Upload to enrich the exported CSV with mobile numbers.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Whats_the_fastest_way_to_avoid_bad_data_hygiene_from_LinkedIn_lists\"><\/span>What&rsquo;s the fastest way to avoid bad data hygiene from LinkedIn lists?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Adopt a single &ldquo;golden&rdquo; CSV template, enforce required identity fields, and run a small test import before you load the full file.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Next_steps\"><\/span>Next steps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Day_1\"><\/span>Day 1<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Export the connections CSV and convert it into your standard header order.<\/li>\n<li>Dedupe using linkedin_url or email.<\/li>\n<li><a href=\"https:\/\/swordfish.ai\/file-upload\">Once you have your LinkedIn CSV, drop it here to add mobile numbers automatically.<\/a><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Day_3\"><\/span>Day 3<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>QA a sample against LinkedIn profiles; fix identity fields and rerun enrichment if needed.<\/li>\n<li>Finalize field mapping and run a 20&ndash;50 row test CRM import.<\/li>\n<li>If you&rsquo;re enriching from spreadsheets end-to-end, use <a href=\"https:\/\/swordfish.ai\/resources\/contact-data-tools\/csv-contact-enrichment\/\">csv contact enrichment<\/a>.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Day_7\"><\/span>Day 7<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Import the full file with duplicate rules enabled and source attribution mapped.<\/li>\n<li>If you&rsquo;re pushing enriched contacts into your CRM, align your process with <a href=\"https:\/\/swordfish.ai\/resources\/sales-intelligence\/salesforce-contact-enrichment\/\">salesforce contact enrichment<\/a> or <a href=\"https:\/\/swordfish.ai\/resources\/sales-intelligence\/hubspot-contact-enrichment\/\">hubspot contact enrichment<\/a>.<\/li>\n<li>If your workflow starts with finding direct dials from LinkedIn profiles (separate from CSV export), see <a href=\"https:\/\/swordfish.ai\/resources\/contact-finder\/linkedin-phone-number-finder\/\">linkedin phone number finder<\/a>.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"About_the_Author\"><\/span><b>About the Author<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/news.swordfish.ai\/author\/ben-argeband\"><span style=\"font-weight: 400;\">Ben Argeband<\/span><\/a><span style=\"font-weight: 400;\"> is the Founder and CEO of Swordfish.ai and Heartbeat.ai. With deep expertise in data and SaaS, he has built two successful platforms trusted by over 50,000 sales and recruitment professionals. Ben&rsquo;s mission is to help teams find direct contact information for hard-to-reach professionals and decision-makers, providing the shortest route to their next win. Connect with Ben on <\/span><a href=\"https:\/\/www.linkedin.com\/in\/ben-m-argeband-2427a8a3\/\" target=\"_blank\" rel=\"nofollow\"><span style=\"font-weight: 400;\">LinkedIn<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Article\",\"headline\":\"How to Export LinkedIn Contacts to CSV (Clean File for Enrichment + CRM Import)\",\"author\":{\"@type\":\"Person\",\"name\":\"Ben Argeband\",\"jobTitle\":\"Founder & CEO of Swordfish.AI\"},\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"Swordfish.AI\"},\"articleSection\":\"HowTo\",\"keywords\":[\"export linkedin contacts to csv\",\"csv enrichment\",\"data hygiene\",\"crm import\",\"dedupe\",\"contact enrichment\"],\"inLanguage\":\"en\"}<\/script><br>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What columns should I keep in a LinkedIn CSV if I plan to enrich it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Keep stable identity fields first: first_name, last_name, linkedin_url (preferred), company, title, and email if present. Keep columns consistent for enrichment and CRM import.\"}},{\"@type\":\"Question\",\"name\":\"Should I dedupe before or after csv enrichment?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Before. Dedupe contacts first so you don&rsquo;t enrich duplicates and then import multiple records into your CRM.\"}},{\"@type\":\"Question\",\"name\":\"Why does my crm import create duplicates even when names match?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Names aren&rsquo;t unique. Use linkedin_url or email as a dedupe key, and map it consistently during CRM import.\"}},{\"@type\":\"Question\",\"name\":\"How do I enrich a LinkedIn export with mobile numbers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Export the CSV, standardize identity fields, then run enrichment that appends results to the same rows. Use Swordfish File Upload to enrich the exported CSV with mobile numbers.\"}},{\"@type\":\"Question\",\"name\":\"What&rsquo;s the fastest way to avoid bad data hygiene from LinkedIn lists?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Adopt a single &ldquo;golden&rdquo; CSV template, enforce required identity fields, and run a small test import before you load the full file.\"}}]}<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import without creating duplicates.<\/p>","protected":false},"author":9,"featured_media":29512,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"export linkedin contacts to csv","_yoast_wpseo_title":"Export LinkedIn Contacts to CSV (Clean + Enrich + Import)","_yoast_wpseo_metadesc":"Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import. Includes pitfalls and QA steps.","footnotes":""},"categories":[18],"tags":[],"class_list":["post-29513","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-contact-finder"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Export LinkedIn Contacts to CSV (Clean + Enrich + Import)<\/title>\r\n<meta name=\"description\" content=\"Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import. Includes pitfalls and QA steps.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Export LinkedIn Contacts to CSV (Clean + Enrich + Import)\" \/>\r\n<meta property=\"og:description\" content=\"Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import. Includes pitfalls and QA steps.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Swordfish\" \/>\r\n<meta property=\"article:published_time\" content=\"2026-02-27T11:05:25+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-02-27T11:33:10+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\r\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"Ben Argeband\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Argeband\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\"},\"author\":{\"name\":\"Ben Argeband\",\"@id\":\"https:\/\/swordfish.ai\/resources\/#\/schema\/person\/93954daaa320051b5566f5cbafaa30dd\"},\"headline\":\"How to Export LinkedIn Contacts to CSV (Clean File for Enrichment + CRM Import)\",\"datePublished\":\"2026-02-27T11:05:25+00:00\",\"dateModified\":\"2026-02-27T11:33:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\"},\"wordCount\":2410,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/#organization\"},\"image\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png\",\"articleSection\":[\"Contact Finder\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\",\"url\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\",\"name\":\"Export LinkedIn Contacts to CSV (Clean + Enrich + Import)\",\"isPartOf\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png\",\"datePublished\":\"2026-02-27T11:05:25+00:00\",\"dateModified\":\"2026-02-27T11:33:10+00:00\",\"description\":\"Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import. Includes pitfalls and QA steps.\",\"breadcrumb\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage\",\"url\":\"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png\",\"contentUrl\":\"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/swordfish.ai\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Export LinkedIn Contacts to CSV (Clean File for Enrichment + CRM Import)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/swordfish.ai\/resources\/#website\",\"url\":\"https:\/\/swordfish.ai\/resources\/\",\"name\":\"Swordfish\",\"description\":\"Best Contact Finder Tools\",\"publisher\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/swordfish.ai\/resources\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/swordfish.ai\/resources\/#organization\",\"name\":\"Swordfish AI\",\"url\":\"https:\/\/swordfish.ai\/resources\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/swordfish.ai\/resources\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2020\/07\/New-Swordfish-black-Logo-1.png\",\"contentUrl\":\"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2020\/07\/New-Swordfish-black-Logo-1.png\",\"width\":500,\"height\":119,\"caption\":\"Swordfish AI\"},\"image\":{\"@id\":\"https:\/\/swordfish.ai\/resources\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/swordfish.ai\/resources\/#\/schema\/person\/93954daaa320051b5566f5cbafaa30dd\",\"name\":\"Ben Argeband\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/swordfish.ai\/resources\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/6356f96884d5a313d758128b3d9aaef7?s=96&d=blank&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/6356f96884d5a313d758128b3d9aaef7?s=96&d=blank&r=g\",\"caption\":\"Ben Argeband\"},\"description\":\"Ben Argeband is the Founder and CEO of Swordfish.ai and Heartbeat.ai. With deep expertise in data and SaaS, Ben has built two successful platforms serving over 50,000+ sales and recruitment professionals. He regularly helps defense companies and enterprises find direct contact information for patent holders and hard-to-reach professionals. Connect with Ben on LinkedIn.\",\"url\":\"https:\/\/swordfish.ai\/resources\/author\/ben-argeband\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Export LinkedIn Contacts to CSV (Clean + Enrich + Import)","description":"Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import. Includes pitfalls and QA steps.","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:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/","og_locale":"en_US","og_type":"article","og_title":"Export LinkedIn Contacts to CSV (Clean + Enrich + Import)","og_description":"Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import. Includes pitfalls and QA steps.","og_url":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/","og_site_name":"Swordfish","article_published_time":"2026-02-27T11:05:25+00:00","article_modified_time":"2026-02-27T11:33:10+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png","type":"image\/png"}],"author":"Ben Argeband","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ben Argeband","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#article","isPartOf":{"@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/"},"author":{"name":"Ben Argeband","@id":"https:\/\/swordfish.ai\/resources\/#\/schema\/person\/93954daaa320051b5566f5cbafaa30dd"},"headline":"How to Export LinkedIn Contacts to CSV (Clean File for Enrichment + CRM Import)","datePublished":"2026-02-27T11:05:25+00:00","dateModified":"2026-02-27T11:33:10+00:00","mainEntityOfPage":{"@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/"},"wordCount":2410,"commentCount":0,"publisher":{"@id":"https:\/\/swordfish.ai\/resources\/#organization"},"image":{"@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage"},"thumbnailUrl":"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png","articleSection":["Contact Finder"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/","url":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/","name":"Export LinkedIn Contacts to CSV (Clean + Enrich + Import)","isPartOf":{"@id":"https:\/\/swordfish.ai\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage"},"image":{"@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage"},"thumbnailUrl":"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png","datePublished":"2026-02-27T11:05:25+00:00","dateModified":"2026-02-27T11:33:10+00:00","description":"Export LinkedIn contacts to CSV, standardize identity fields, dedupe, run csv enrichment, verify, and complete a clean crm import. Includes pitfalls and QA steps.","breadcrumb":{"@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#primaryimage","url":"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png","contentUrl":"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2026\/01\/export-linkedin-contacts-to-csv-2b67d8ec.png","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/swordfish.ai\/resources\/contact-finder\/export-linkedin-contacts-to-csv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/swordfish.ai\/resources\/"},{"@type":"ListItem","position":2,"name":"How to Export LinkedIn Contacts to CSV (Clean File for Enrichment + CRM Import)"}]},{"@type":"WebSite","@id":"https:\/\/swordfish.ai\/resources\/#website","url":"https:\/\/swordfish.ai\/resources\/","name":"Swordfish","description":"Best Contact Finder Tools","publisher":{"@id":"https:\/\/swordfish.ai\/resources\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swordfish.ai\/resources\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/swordfish.ai\/resources\/#organization","name":"Swordfish AI","url":"https:\/\/swordfish.ai\/resources\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swordfish.ai\/resources\/#\/schema\/logo\/image\/","url":"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2020\/07\/New-Swordfish-black-Logo-1.png","contentUrl":"https:\/\/news.swordfish.ai\/wp-content\/uploads\/2020\/07\/New-Swordfish-black-Logo-1.png","width":500,"height":119,"caption":"Swordfish AI"},"image":{"@id":"https:\/\/swordfish.ai\/resources\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/swordfish.ai\/resources\/#\/schema\/person\/93954daaa320051b5566f5cbafaa30dd","name":"Ben Argeband","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swordfish.ai\/resources\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/6356f96884d5a313d758128b3d9aaef7?s=96&d=blank&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/6356f96884d5a313d758128b3d9aaef7?s=96&d=blank&r=g","caption":"Ben Argeband"},"description":"Ben Argeband is the Founder and CEO of Swordfish.ai and Heartbeat.ai. With deep expertise in data and SaaS, Ben has built two successful platforms serving over 50,000+ sales and recruitment professionals. He regularly helps defense companies and enterprises find direct contact information for patent holders and hard-to-reach professionals. Connect with Ben on LinkedIn.","url":"https:\/\/swordfish.ai\/resources\/author\/ben-argeband\/"}]}},"_links":{"self":[{"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/posts\/29513"}],"collection":[{"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/comments?post=29513"}],"version-history":[{"count":2,"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/posts\/29513\/revisions"}],"predecessor-version":[{"id":29960,"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/posts\/29513\/revisions\/29960"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/media\/29512"}],"wp:attachment":[{"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/media?parent=29513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/categories?post=29513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swordfish.ai\/resources\/wp-json\/wp\/v2\/tags?post=29513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}