{
"_meta": {
"document": "GrowQR Social Branding API — LinkedIn Profile Fetch",
"version": "1.0",
"generated_from": "Live database record (2026-02-11T07:47:30Z)",
"base_url": "https://<your-domain>/api/v1/profiles",
"authentication": "Bearer <clerk_jwt_token> in Authorization header"
},
"endpoint": {
"method": "POST",
"path": "/api/v1/profiles/fetch-by-url",
"description": "Fetches full LinkedIn profile data by scraping the provided URL via two external APIs (Bright Data + Scrapetable), merges the results, stores in database, and returns the enriched profile.",
"headers": {
"Authorization": "Bearer <clerk_jwt_token>",
"Content-Type": "application/json"
}
},
"request": {
"linkedin_url": "https://www.linkedin.com/in/rahul2608/"
},
"data_extraction_pipeline": {
"_note": "This section documents HOW each field in the response is sourced and transformed. Understanding this pipeline confirms the response structure is correct.",
"step_1_parallel_fetch": {
"description": "Two external APIs are called concurrently via asyncio.gather()",
"source_a": {
"name": "Bright Data Web Scraper API",
"url": "https://api.brightdata.com/datasets/v3/scrape",
"provides": [
"experience",
"education",
"skills",
"certifications",
"languages",
"courses",
"projects",
"organizations",
"honors_awards",
"recommendations",
"activity",
"current_company",
"banner_image_url",
"industry",
"headline",
"summary",
"first_name",
"last_name",
"location",
"profile_picture_url",
"followers_count",
"connections_count"
],
"field_mapping": {
"raw → normalized": {
"name → first_name/last_name": "Split on first space, or use first_name/last_name directly",
"position|headline → headline": "Falls back to 'headline' if 'position' missing",
"about → summary": "Direct map",
"city|location → location": "Prefers 'city' field",
"avatar|profile_picture_url → profile_picture_url": "Prefers 'avatar'",
"banner_image|background_image → banner_image_url": "Prefers 'banner_image'",
"url|linkedin_url → public_profile_url": "Direct map",
"followers|followers_count → followers_count": "Prefers 'followers'",
"connections|connections_count → connections_count": "Prefers 'connections'",
"current_company.industry → industry": "Extracted from nested company object",
"current_company.link|url|linkedin_url → current_company.url": "Prefers 'link'",
"current_company.logo|logo_url → current_company.logo_url": "Prefers 'logo'",
"experience[].company_linkedin_url → experience[].company_url": "Renamed field",
"education[].title|school → education[].school": "Prefers 'title'",
"education[].start_year|start_date → education[].start_date": "Prefers 'start_year'",
"certifications[].title|name → certifications[].name": "Prefers 'title'",
"certifications[].subtitle|authority → certifications[].authority": "Prefers 'subtitle'",
"certifications[].meta → certifications[].start_date": "Parsed from 'Issued MMM YYYY'",
"skills[]: string|{name|skill} → skills[]: string": "Extracts name from object if needed",
"languages[].title|name → languages[].name": "Prefers 'title'",
"languages[].subtitle|proficiency → languages[].proficiency": "Prefers 'subtitle'",
"courses[].title → courses[].name": "Renamed",
"courses[].subtitle → courses[].number": "Renamed",
"organizations[].title → organizations[].name": "Renamed",
"organizations[].membership_type → organizations[].position": "Renamed",
"honors_and_awards[].publication → honors_awards[].issuer": "Renamed",
"activity[].link → activity[].url": "Renamed",
"activity[].interaction → activity[].type": "Renamed",
"activity[].reactions → activity[].likes": "Renamed",
"recommendations[]: string → {text, recommender_name}": "Parsed from 'Name \"text\"' format"
}
}
},
"source_b": {
"name": "Scrapetable API",
"url": "https://v3.scrapetable.com/linkedin/people",
"provides": [
"experience",
"education",
"skills",
"first_name",
"last_name",
"headline",
"summary",
"location",
"profile_picture_url",
"linkedin_id",
"followers_count",
"connections_count"
],
"field_mapping": {
"raw → normalized": {
"person.firstName → first_name": "Direct map",
"person.lastName → last_name": "Direct map",
"person.headline → headline": "Direct map",
"person.summary → summary": "Direct map",
"person.geoFull → location": "Full geo string",
"person.profilePicture → profile_picture_url": "CDN-hosted image URL",
"person.profileUrl → public_profile_url": "Direct map",
"person.linkedinId → linkedin_id": "Direct map",
"person.followers → followers_count": "Direct map",
"person.connections → connections_count": "Direct map",
"person.skills → skills": "Already a string array, used directly",
"person.positions[].companyName → experience[].company": "Renamed",
"person.positions[].startYear + startMonth → experience[].start_date": "Formatted as MM/YYYY",
"person.positions[].endYear + endMonth → experience[].end_date": "Formatted as MM/YYYY or 'Present'",
"person.positions[].companyId → experience[].company_url": "Constructed as linkedin.com/company/{id}",
"person.education[].schoolName → education[].school": "Renamed",
"person.education[].startYear → education[].start_date": "Year string only",
"person.education[].endYear → education[].end_date": "Year string only"
}
}
}
},
"step_2_merge_strategy": {
"description": "Fields are merged with priority rules — Scrapetable for structured data quality, Bright Data for breadth.",
"priority_rules": {
"experience": "Scrapetable first, Bright Data fallback",
"education": "Scrapetable first, Bright Data fallback",
"skills": "Scrapetable first, Bright Data fallback",
"headline": "Scrapetable first, Bright Data fallback",
"summary": "Longer of the two (more complete)",
"first_name": "Scrapetable first, Bright Data fallback",
"last_name": "Scrapetable first, Bright Data fallback",
"location": "Scrapetable first, Bright Data fallback",
"profile_picture_url": "Scrapetable first (higher quality CDN)",
"linkedin_id": "Scrapetable first, Bright Data fallback",
"followers_count": "Whichever has data",
"connections_count": "Whichever has data",
"industry": "Bright Data only",
"certifications": "Bright Data only",
"languages": "Bright Data only",
"courses": "Bright Data only",
"projects": "Bright Data only",
"organizations": "Bright Data only",
"honors_awards": "Bright Data only",
"recommendations": "Bright Data only",
"activity": "Bright Data only",
"current_company": "Bright Data only",
"banner_image_url": "Bright Data only"
}
},
"step_3_db_persistence": {
"description": "Merged data is written to linkedin_profiles table (PostgreSQL JSONB columns for arrays/objects, TEXT/VARCHAR for scalars). connection_status set to CONNECTED, last_synced_at set to now()."
},
"step_4_response_assembly": {
"description": "The _build_profile_detail_response() function reads the DB model and constructs LinkedInProfileDetailResponse Pydantic model, which is wrapped in FetchByUrlResponse."
}
},
"response": {
"success": true,
"message": "Profile fetched successfully",
"fetch_status": "completed",
"profile": {
"id": "70529a20-873d-4a6f-bc11-ab6bcec5b8b0",
"linkedin_id": "ACoAAB8LpMUB2XVVN-uGsshaioFR58XxqPmOwZM",
"first_name": "Rahul",
"last_name": "Gupta",
"headline": "Walmart Global Tech | MS in Computer Science",
"summary": "At Fleuxlabs, our team leverages artificial intelligence to transform user interaction with digital platforms, fostering a seamless fusion of human cognitive processes and technological innovation. Our solutions, powered by AI expertise, particularly in PyTorch and Jupyter, are designed to deliver intuitive experiences that resonate with our users.\n\nMy educational pursuits at San Diego State University in Computer Science are instrumental in shaping the strategic direction of Fleuxlabs. With a solid background in AI and deep learning, the insights gained from my studies are integral to the pioneering work we do, ensuring that our technological advancements continue to set industry standards.",
"industry": null,
"location": "United States",
"profile_picture_url": "https://scrapetable.b-cdn.net/linkedin-people/linkedin-profile-rahul2608-1770796033431.jpg",
"public_profile_url": "https://www.linkedin.com/in/rahul2608/",
"connection_status": "CONNECTED",
"connections_count": 500,
"followers_count": 623,
"last_synced_at": "2026-02-11T07:47:30.361228+00:00",
"created_at": "2026-02-11T07:47:10.284378+00:00",
"email": null,
"banner_image_url": "https://media.licdn.com/dms/image/v2/C5116AQGVMt-5-aC2TQ/profile-displaybackgroundimage-shrink_200_800/profile-displaybackgroundimage-shrink_200_800/0/1517506105412?e=2147483647&v=beta&t=YxKKlI8jdr7gzD3rg5c4GSwh9NZDr9yt2Y68CYG4wp4",
"current_company": {
"name": "Walmart Global Tech",
"industry": null,
"url": "https://www.linkedin.com/company/walmartglobaltech?trk=public_profile_topcard-current-company",
"logo_url": null
},
"experience": [
{
"title": "AI Engineer | ML Ops",
"company": "Walmart Global Tech",
"company_url": "https://www.linkedin.com/company/11174522",
"location": "Sunnyvale, California, United States",
"start_date": "06/2018",
"end_date": "06/2025",
"duration": null,
"is_current": false,
"description": null
},
{
"title": "Software Development Engineer II",
"company": "Walmart Global Tech",
"company_url": "https://www.linkedin.com/company/11174522",
"location": "Sunnyvale, California, United States",
"start_date": "06/2021",
"end_date": "08/2022",
"duration": null,
"is_current": false,
"description": null
},
{
"title": "Peer Mentor",
"company": "San Diego State University",
"company_url": "https://www.linkedin.com/company/6206",
"location": "International Student Centre, San Diego",
"start_date": "09/2016",
"end_date": "05/2018",
"duration": null,
"is_current": false,
"description": "As a student mentor, I worked with incoming international freshmen to help them adapt to a new culture and environment. I ensured that they were successful by guiding and counseling them on how to navigate their first semester at the university. I also made sure that they connected with the various resources available on campus."
},
{
"title": "Software Developer",
"company": "Cal Hacks",
"company_url": "https://www.linkedin.com/company/6430466",
"location": null,
"start_date": "10/2015",
"end_date": "10/2015",
"duration": null,
"is_current": false,
"description": "I developed a virtual reality game using the Myo motion detector, which allowed users to virtually interact with objects and characters in the game."
}
],
"education": [
{
"school": "San Diego State University",
"degree": "Master of Science - MS",
"field_of_study": "Computer Science",
"start_date": "2022",
"end_date": "2024",
"school_url": null,
"description": null,
"activities": null
},
{
"school": "San Diego State University-California State University",
"degree": "Bachelor of Science (B.S.)",
"field_of_study": "Computer Science",
"start_date": "2014",
"end_date": "2018",
"school_url": null,
"description": null,
"activities": null
}
],
"skills": [
"PyTorch",
"Jupyter",
"Artificial Intelligence (AI)",
"Vector Databases",
"Large Language Models (LLM)",
"Next.js",
"Machine Learning",
"Java",
"C",
"C++",
"Bash",
"Data Structures",
"Computer Architecture",
"Lua",
"Haskell",
"Unix",
"SQL",
"Object-Oriented Programming (OOP)",
"Python",
"JavaScript"
],
"certifications": [
{
"name": "Oracle Certified Professional, Java SE 8 Programmer II",
"issuing_organization": null,
"authority": "Oracle",
"issue_date": null,
"credential_url": null,
"license_number": null,
"url": "https://www.youracclaim.com/badges/95333ac3-13e2-422f-a75c-9d9ab8fc1d7b/linked_in_profile?trk=public_profile_see-credential",
"start_date": "Apr 2019",
"end_date": null
},
{
"name": "Oracle Certified Associate, Java SE 8 Programmer",
"issuing_organization": null,
"authority": "Oracle",
"issue_date": null,
"credential_url": null,
"license_number": null,
"url": "https://www.youracclaim.com/badges/a8858bd2-295e-4590-ad76-0cb1bd9b83e7/linked_in_profile?trk=public_profile_see-credential",
"start_date": "Feb 2019",
"end_date": null
}
],
"languages": [
{
"name": "English",
"proficiency": "Full professional proficiency"
},
{
"name": "Hindi",
"proficiency": "Native or bilingual proficiency"
}
],
"courses": [
{
"name": "Assembly Language and Machine Learning",
"number": "237",
"associated_with": null
},
{
"name": "Computer Architecture",
"number": "370",
"associated_with": null
},
{
"name": "Intermediate Java Programming",
"number": "108",
"associated_with": null
},
{
"name": "Programming Languages",
"number": "320",
"associated_with": null
},
{
"name": "Statistical Methods",
"number": "350A",
"associated_with": null
}
],
"projects": [
{
"name": "Fleuxlabs",
"url": null,
"start_date": "Aug 2022",
"end_date": null,
"description": null,
"associated_with": null
}
],
"organizations": [
{
"name": "Golden Key International Honour Society",
"position": "Member",
"start_date": "Sep 2016",
"end_date": "Present",
"description": "One of the most prestigious honour society at SDSU which only accepts students who are in the top 15 percent of their class.The purpose of the society is to recognize and encourage scholastic achievement and excellence in all undergraduate fields of study, to unite with collegiate faculties and administrators in developing and maintaining high educational standards, to provide scholarships to outstanding initiates, and to foster altruistic conduct through voluntary service."
},
{
"name": "Model United Nations (SDSU)",
"position": "Member",
"start_date": "Sep 2016",
"end_date": "Present",
"description": "This platform gave me a chance talk about issues that concern our entire humanity, and gain leadership skills. The chance to attend conferences in different campuses not only helped me inculcate people skills but also listening to my fellows made me realise that there are so many things that we can learn from each other."
},
{
"name": "Phi Eta Sigma National Honor Society, Inc.",
"position": "Member",
"start_date": "Sep 2015",
"end_date": "Present",
"description": "Phi Eta Sigma is an all-disciplines freshman national honor society established in 1923. The purpose of Phi Eta Sigma is to encourage and reward high scholastic achievement among freshmen students in institutions of higher education. This society definitely helped to evolve my character and care for my fellow beings. Now I truly believe that it is essential to use our academic prowess not only for our personal benefits but rather for the betterment of entire mankind."
},
{
"name": "The National Society of Collegiate Scholars",
"position": "Member",
"start_date": "Sep 2015",
"end_date": "Present",
"description": "The National Society of Collegiate Scholars (NSCS) is an honors organization that recognizes and elevates high achievers."
}
],
"honors_awards": [
{
"title": "Dean's List Awardee",
"issuer": "College of Sciences, San Diego State University",
"date": "2016-09-01T00:00:00.000Z",
"description": "Spring 2016",
"associated_with": null
},
{
"title": "Dean's List Awardee",
"issuer": "College of Sciences, San Diego State University",
"date": "2016-01-01T00:00:00.000Z",
"description": "Fall 2015",
"associated_with": null
},
{
"title": "Dean's List Awardee",
"issuer": "College of Sciences, San Diego State University",
"date": "2015-09-01T00:00:00.000Z",
"description": "Spring 2015",
"associated_with": null
},
{
"title": "Dean's List Awardee",
"issuer": "College of Sciences, San Diego State University",
"date": "2015-01-01T00:00:00.000Z",
"description": "Fall 2014",
"associated_with": null
}
],
"recommendations": [
{
"recommender_name": null,
"recommender_title": null,
"relationship": null,
"text": "Parvesh Koya “I have known Rahul from our first day at San Diego State University. From the first day I met him, it was very clear that he was committed, motivated, and profoundly intelligent. I have had the opportunity of working together with him on many projects and have seen first hand his leadership capabilities and his attention to detail. His leadership qualities combined with his in-depth knowledge of the various fields of computer science, Rahul is a priceless asset to any team. ”",
"date": null
}
],
"activity": [
{
"type": "Liked by Rahul Gupta",
"title": "I hosted the China-India Youth Dialogue on February 25th alongside Su Chen from the Political Department of the Embassy of the People's Republic of…",
"url": "https://www.linkedin.com/posts/amulyagupta1_bilateralties-globalcitizenship-collaborationbeyondborder-activity-7300845318680522752-UTAz",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "Are we all just performing? In a world where every moment is curated and shared, the line between authenticity and performance is blurrier than ever.…",
"url": "https://www.linkedin.com/posts/akarshkain_modernhumanspodcast-opherbrayer-authenticity-activity-7298798754554355712-VMOe",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "Leadership Exodus: Founders, CEOs Who Quit Their Startups In 2024👇 One of the most common occurrences in the world’s third-largest startup…",
"url": "https://www.linkedin.com/posts/inc42_leadershipexodus-founderstories-indianstartups-activity-7278993255994683392-0hEZ",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "I am excited to share that I have graduated from San Diego State University with a Bachelor of Science in Computer Science, achieving the distinction…",
"url": "https://www.linkedin.com/posts/bennett-hilck-96080226a_i-am-excited-to-share-that-i-have-graduated-activity-7201032802018959360-8tg3",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "The Empire State Building is getting a fresh new look with new uniforms for its employees 🏙️ Designed by renowned fashion designer Peyman Umay…",
"url": "https://www.linkedin.com/posts/naumd_empirestatebuilding-peymanumay-workwear-activity-7026300330476802048-BI4q",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "💬 As someone who's had many conversations with founders lately, I've come up with a helpful list for anyone looking to improve their company's…",
"url": "https://www.linkedin.com/posts/kharitojulia_as-someone-whos-had-many-conversations-activity-7026301274086146048-jFiP",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "Just wanted to share my top three tools for staying organized and on top of both work and personal life! 💻📅 1️⃣ Asana - a game-changer for project…",
"url": "https://www.linkedin.com/posts/kharitojulia_just-wanted-to-share-my-top-three-tools-for-activity-7025981147188789248-E0oc",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "⚠️ If you still think of your target audience as \"people of a certain age,\" you're missing out on an opportunity to connect with them. This might…",
"url": "https://www.linkedin.com/posts/kharitojulia_if-you-still-think-of-your-target-audience-activity-7025946215502536704-WiKR",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "Are you tired of posting on social media and not seeing the results you want? I know, it's frustrating when your hard work doesn't seem to be paying…",
"url": "https://www.linkedin.com/posts/kharitojulia_are-you-tired-of-posting-on-social-media-activity-7024181789279608832-DARV",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "Yes I'm still using the hypebeast stack core: - react - typescript - node.js - postgresql addons: - graphql -…",
"url": "https://www.linkedin.com/posts/benawad_coding-programming-softwareengineering-activity-6991436280869916673-a9l0",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "Did you know that 95% of total television coverage focuses on men’s sports? Women’s leagues are hardly the focus of mainstream media, nor are they…",
"url": "https://www.linkedin.com/posts/femalequotient_did-you-know-that-95-of-total-television-activity-6998073717616492544-m6rJ",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "Hi folks, wanted to inform everyone that I am one of the unfortunate 11000 people affected due to recent layoffs at Meta. My heart goes out to…",
"url": "https://www.linkedin.com/posts/neeraj-desh_opentowork-metalayoffs-h1bvisa-activity-6996348074730139648-h33E",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "The hardest part of being a software engineer is not getting fat eating all the free snacks #coding #programming #softwareengineering…",
"url": "https://www.linkedin.com/posts/benawad_coding-programming-softwareengineering-activity-6996576933727653888-CLVq",
"date": null,
"likes": null,
"comments": null
},
{
"type": "Liked by Rahul Gupta",
"title": "I think companies should own a bit of responsibility when treating international employees on Visa. Maybe work with Congress to give extra runway (6…",
"url": "https://www.linkedin.com/posts/7ankit_i-think-companies-should-own-a-bit-of-responsibility-activity-6994394684668198912-43Tv",
"date": null,
"likes": null,
"comments": null
}
]
}
},
"error_responses": {
"auth_missing": {
"status_code": 401,
"body": {
"detail": "Authentication required"
}
},
"invalid_url": {
"status_code": 400,
"body": {
"detail": "Invalid LinkedIn URL format. URL should be like: https://linkedin.com/in/username"
}
},
"both_sources_failed": {
"status_code": 200,
"body": {
"success": false,
"message": "Failed to fetch profile data from both sources. Please try again later.",
"profile": null,
"fetch_status": "failed"
}
}
},
"field_reference": {
"_note": "Complete field-level reference for every key in profile object",
"top_level_envelope": {
"success": {
"type": "boolean",
"values": [
true,
false
]
},
"message": {
"type": "string",
"example": "Profile fetched successfully"
},
"fetch_status": {
"type": "string",
"enum": [
"pending",
"fetching",
"completed",
"failed"
]
},
"profile": {
"type": "LinkedInProfileDetailResponse | null"
}
},
"profile_scalars": {
"id": {
"type": "uuid",
"source": "DB-generated"
},
"linkedin_id": {
"type": "string",
"source": "Scrapetable > Bright Data",
"example": "ACoAAB8LpMUB2XVVN-uGsshaioFR58XxqPmOwZM"
},
"first_name": {
"type": "string|null",
"source": "Scrapetable > Bright Data"
},
"last_name": {
"type": "string|null",
"source": "Scrapetable > Bright Data"
},
"headline": {
"type": "string|null",
"source": "Scrapetable > Bright Data",
"max_length": 500
},
"summary": {
"type": "string|null",
"source": "Longer of Scrapetable vs Bright Data"
},
"industry": {
"type": "string|null",
"source": "Bright Data only (from current_company)"
},
"location": {
"type": "string|null",
"source": "Scrapetable > Bright Data"
},
"profile_picture_url": {
"type": "string|null",
"source": "Scrapetable > Bright Data (Scrapetable preferred for CDN quality)"
},
"public_profile_url": {
"type": "string|null",
"source": "Input linkedin_url"
},
"connection_status": {
"type": "string",
"enum": [
"CONNECTED",
"DISCONNECTED"
]
},
"connections_count": {
"type": "integer|null",
"source": "Whichever source has data"
},
"followers_count": {
"type": "integer|null",
"source": "Whichever source has data"
},
"last_synced_at": {
"type": "ISO 8601 datetime|null",
"source": "Set on successful fetch"
},
"created_at": {
"type": "ISO 8601 datetime",
"source": "DB-generated on first insert"
},
"email": {
"type": "string|null",
"source": "Not populated by scraping"
},
"banner_image_url": {
"type": "string|null",
"source": "Bright Data only"
}
},
"profile_objects": {
"current_company": {
"type": "object|null",
"source": "Bright Data only",
"fields": {
"name": "string|null",
"industry": "string|null",
"url": "string|null — LinkedIn company page URL",
"logo_url": "string|null — Company logo image URL"
}
}
},
"profile_arrays": {
"experience[]": {
"source": "Scrapetable > Bright Data",
"fields": {
"title": "string|null — Job title",
"company": "string|null — Company name",
"company_url": "string|null — LinkedIn company page URL",
"location": "string|null — City, State, Country",
"start_date": "string|null — Format: MM/YYYY",
"end_date": "string|null — Format: MM/YYYY or 'Present'",
"duration": "string|null — e.g. '3 yrs 2 mos'",
"is_current": "boolean — true if no end_date",
"description": "string|null — Role description"
}
},
"education[]": {
"source": "Scrapetable > Bright Data",
"fields": {
"school": "string|null — Institution name",
"degree": "string|null — e.g. 'Master of Science - MS'",
"field_of_study": "string|null — e.g. 'Computer Science'",
"start_date": "string|null — Year only: 'YYYY'",
"end_date": "string|null — Year only: 'YYYY'",
"school_url": "string|null — LinkedIn school page URL",
"description": "string|null",
"activities": "string|null"
}
},
"skills[]": {
"source": "Scrapetable > Bright Data",
"type": "string[] — Flat array of skill name strings"
},
"certifications[]": {
"source": "Bright Data only",
"fields": {
"name": "string|null — Certification name",
"issuing_organization": "string|null",
"authority": "string|null — e.g. 'Oracle'",
"issue_date": "string|null",
"credential_url": "string|null",
"license_number": "string|null",
"url": "string|null — Credential verification URL",
"start_date": "string|null — e.g. 'Apr 2019'",
"end_date": "string|null"
}
},
"languages[]": {
"source": "Bright Data only",
"fields": {
"name": "string|null — e.g. 'English'",
"proficiency": "string|null — e.g. 'Full professional proficiency'"
}
},
"courses[]": {
"source": "Bright Data only",
"fields": {
"name": "string|null — Course name",
"number": "string|null — Course number e.g. '370'",
"associated_with": "string|null"
}
},
"projects[]": {
"source": "Bright Data only",
"fields": {
"name": "string|null — Project name",
"url": "string|null — Project URL",
"start_date": "string|null — e.g. 'Aug 2022'",
"end_date": "string|null",
"description": "string|null",
"associated_with": "string|null"
}
},
"organizations[]": {
"source": "Bright Data only",
"fields": {
"name": "string|null — Organization name",
"position": "string|null — e.g. 'Member'",
"start_date": "string|null — e.g. 'Sep 2016'",
"end_date": "string|null — e.g. 'Present'",
"description": "string|null"
}
},
"honors_awards[]": {
"source": "Bright Data only",
"fields": {
"title": "string|null — Award name",
"issuer": "string|null — Issuing organization",
"date": "string|null — ISO 8601 date or free text",
"description": "string|null",
"associated_with": "string|null"
}
},
"recommendations[]": {
"source": "Bright Data only",
"fields": {
"recommender_name": "string|null",
"recommender_title": "string|null",
"relationship": "string|null",
"text": "string|null — Full recommendation text",
"date": "string|null"
}
},
"activity[]": {
"source": "Bright Data only",
"fields": {
"type": "string|null — e.g. 'Liked by Rahul Gupta'",
"title": "string|null — Post preview text (truncated)",
"url": "string|null — LinkedIn post URL",
"date": "string|null",
"likes": "integer|null",
"comments": "integer|null"
}
}
}
}
}
