🧞‍♂️ LinkedIn to Airtable Jobs Scraper avatar

🧞‍♂️ LinkedIn to Airtable Jobs Scraper

Deprecated
Go to Store
This Actor is deprecated

This Actor is unavailable because the developer has decided to deprecate it. Would you like to try a similar Actor instead?

See alternative Actors
🧞‍♂️ LinkedIn to Airtable Jobs Scraper

🧞‍♂️ LinkedIn to Airtable Jobs Scraper

radiodigitalai/linkedin-airtable-jobs-scraper

Scrape high quality LinkedIn jobs with AI powered analysis and directly store them in your Airtable base. No need to worry about Cookies and Authentication!!

You can access the 🧞‍♂️ LinkedIn to Airtable Jobs Scraper programmatically from your own applications by using the Apify API. You can choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "2.3",
5    "x-build-id": "hvEcu7mDFJ3RbBn4O"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/radiodigitalai~linkedin-airtable-jobs-scraper/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-radiodigitalai-linkedin-airtable-jobs-scraper",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/radiodigitalai~linkedin-airtable-jobs-scraper/runs": {
50      "post": {
51        "operationId": "runs-sync-radiodigitalai-linkedin-airtable-jobs-scraper",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/radiodigitalai~linkedin-airtable-jobs-scraper/run-sync": {
93      "post": {
94        "operationId": "run-sync-radiodigitalai-linkedin-airtable-jobs-scraper",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "required": [
134          "user_country",
135          "titles_query",
136          "rows",
137          "resume_text"
138        ],
139        "properties": {
140          "openai_api_key": {
141            "title": "OpenAI API Key",
142            "type": "string",
143            "description": "Your OpenAI API key for job matching and analysis"
144          },
145          "airtable_api_key": {
146            "title": "Airtable API Key",
147            "type": "string",
148            "description": "Your Airtable API key for storing job data"
149          },
150          "user_country": {
151            "title": "User Country",
152            "enum": [
153              "Afghanistan",
154              "Åland Islands",
155              "Albania",
156              "Algeria",
157              "American Samoa",
158              "Andorra",
159              "Angola",
160              "Anguilla",
161              "Antarctica",
162              "Antigua and Barbuda",
163              "Argentina",
164              "Armenia",
165              "Aruba",
166              "Australia",
167              "Austria",
168              "Azerbaijan",
169              "Bahamas",
170              "Bahrain",
171              "Bangladesh",
172              "Barbados",
173              "Belarus",
174              "Belgium",
175              "Belize",
176              "Benin",
177              "Bermuda",
178              "Bhutan",
179              "Bolivia (Plurinational State of)",
180              "Bonaire, Sint Eustatius and Saba",
181              "Bosnia and Herzegovina",
182              "Botswana",
183              "Bouvet Island",
184              "Brazil",
185              "British Indian Ocean Territory",
186              "Brunei Darussalam",
187              "Bulgaria",
188              "Burkina Faso",
189              "Burundi",
190              "Cabo Verde",
191              "Cambodia",
192              "Cameroon",
193              "Canada",
194              "Cayman Islands",
195              "Central African Republic",
196              "Chad",
197              "Chile",
198              "China",
199              "Christmas Island",
200              "Cocos (Keeling) Islands",
201              "Colombia",
202              "Comoros",
203              "Congo (the Democratic Republic of the)",
204              "Congo",
205              "Cook Islands",
206              "Costa Rica",
207              "Croatia",
208              "Cuba",
209              "Curaçao",
210              "Cyprus",
211              "Czechia",
212              "Côte d'Ivoire",
213              "Denmark",
214              "Djibouti",
215              "Dominica",
216              "Dominican Republic",
217              "Ecuador",
218              "Egypt",
219              "El Salvador",
220              "Equatorial Guinea",
221              "Eritrea",
222              "Estonia",
223              "Eswatini",
224              "Ethiopia",
225              "Falkland Islands  [Malvinas]",
226              "Faroe Islands",
227              "Fiji",
228              "Finland",
229              "France",
230              "French Guiana",
231              "French Polynesia",
232              "French Southern Territories",
233              "Gabon",
234              "Gambia",
235              "Georgia",
236              "Germany",
237              "Ghana",
238              "Gibraltar",
239              "Greece",
240              "Greenland",
241              "Grenada",
242              "Guadeloupe",
243              "Guam",
244              "Guatemala",
245              "Guernsey",
246              "Guinea",
247              "Guinea-Bissau",
248              "Guyana",
249              "Haiti",
250              "Heard Island and McDonald Islands",
251              "Holy See",
252              "Honduras",
253              "Hong Kong",
254              "Hungary",
255              "Iceland",
256              "India",
257              "Indonesia",
258              "Iran",
259              "Iraq",
260              "Ireland",
261              "Isle of Man",
262              "Israel",
263              "Italy",
264              "Jamaica",
265              "Japan",
266              "Jersey",
267              "Jordan",
268              "Kazakhstan",
269              "Kenya",
270              "Kiribati",
271              "Korea (the Democratic People's Republic of)",
272              "Korea (the Republic of)",
273              "Kuwait",
274              "Kyrgyzstan",
275              "Lao People's Democratic Republic",
276              "Latvia",
277              "Lebanon",
278              "Lesotho",
279              "Liberia",
280              "Libya",
281              "Liechtenstein",
282              "Lithuania",
283              "Luxembourg",
284              "Macao",
285              "Madagascar",
286              "Malawi",
287              "Malaysia",
288              "Maldives",
289              "Mali",
290              "Malta",
291              "Marshall Islands",
292              "Martinique",
293              "Mauritania",
294              "Mauritius",
295              "Mayotte",
296              "Mexico",
297              "Micronesia (Federated States of)",
298              "Moldova",
299              "Monaco",
300              "Mongolia",
301              "Montenegro",
302              "Montserrat",
303              "Morocco",
304              "Mozambique",
305              "Myanmar",
306              "Namibia",
307              "Nauru",
308              "Nepal",
309              "Netherlands",
310              "New Caledonia",
311              "New Zealand",
312              "Nicaragua",
313              "Niger",
314              "Nigeria",
315              "Niue",
316              "Norfolk Island",
317              "Northern Mariana Islands",
318              "Norway",
319              "Oman",
320              "Pakistan",
321              "Palau",
322              "Palestine, State of",
323              "Panama",
324              "Papua New Guinea",
325              "Paraguay",
326              "Peru",
327              "Philippines",
328              "Pitcairn",
329              "Poland",
330              "Portugal",
331              "Puerto Rico",
332              "Qatar",
333              "Republic of North Macedonia",
334              "Romania",
335              "Russian Federation",
336              "Rwanda",
337              "Réunion",
338              "Saint Barthélemy",
339              "Saint Helena, Ascension and Tristan da Cunha",
340              "Saint Kitts and Nevis",
341              "Saint Lucia",
342              "Saint Martin (French part)",
343              "Saint Pierre and Miquelon",
344              "Saint Vincent and the Grenadines",
345              "Samoa",
346              "San Marino",
347              "Sao Tome and Principe",
348              "Saudi Arabia",
349              "Senegal",
350              "Serbia",
351              "Seychelles",
352              "Sierra Leone",
353              "Singapore",
354              "Sint Maarten (Dutch part)",
355              "Slovakia",
356              "Slovenia",
357              "Solomon Islands",
358              "Somalia",
359              "South Africa",
360              "South Georgia and the South Sandwich Islands",
361              "South Sudan",
362              "Spain",
363              "Sri Lanka",
364              "Sudan",
365              "Suriname",
366              "Svalbard and Jan Mayen",
367              "Sweden",
368              "Switzerland",
369              "Syrian Arab Republic",
370              "Taiwan",
371              "Tajikistan",
372              "Tanzania",
373              "Thailand",
374              "Timor-Leste",
375              "Togo",
376              "Tokelau",
377              "Tonga",
378              "Trinidad and Tobago",
379              "Tunisia",
380              "Turkey",
381              "Turkmenistan",
382              "Turks and Caicos Islands",
383              "Tuvalu",
384              "Uganda",
385              "Ukraine",
386              "United Arab Emirates",
387              "United Kingdom of Great Britain and Northern Ireland",
388              "United States of America",
389              "United States Minor Outlying Islands",
390              "Uruguay",
391              "Uzbekistan",
392              "Vanuatu",
393              "Venezuela",
394              "Viet Nam",
395              "Virgin Islands (British)",
396              "Virgin Islands (U.S.)",
397              "Wallis and Futuna",
398              "Western Sahara",
399              "Yemen",
400              "Zambia",
401              "Zimbabwe"
402            ],
403            "type": "string",
404            "description": "Select your origin country."
405          },
406          "titles_query": {
407            "title": "Job Titles Query",
408            "maxLength": 499,
409            "type": "string",
410            "description": "The job titles to search for (boolean logic allowed)",
411            "default": "('Marketing Analyst' OR 'Data Analyst' OR 'Product Analyst')"
412          },
413          "job_type": {
414            "title": "Job Type",
415            "type": "array",
416            "description": "Select the type(s) of job",
417            "items": {
418              "type": "string",
419              "enum": [
420                "Full-time",
421                "Part-time",
422                "Contract",
423                "Temporary",
424                "Volunteer",
425                "Internship",
426                "Other"
427              ]
428            }
429          },
430          "work_type": {
431            "title": "Work Type",
432            "type": "array",
433            "description": "Select the work type(s)",
434            "items": {
435              "type": "string",
436              "enum": [
437                "On-site",
438                "Remote",
439                "Hybrid"
440              ]
441            }
442          },
443          "experience_level": {
444            "title": "Experience Level",
445            "type": "array",
446            "description": "Select the experience level(s)",
447            "items": {
448              "type": "string",
449              "enum": [
450                "Internship",
451                "Entry level",
452                "Associate",
453                "Mid-Senior level",
454                "Director"
455              ]
456            }
457          },
458          "location": {
459            "title": "Cities (leave blank to search entire `User Country`)",
460            "type": "array",
461            "description": "The locations to search in",
462            "items": {
463              "type": "string"
464            }
465          },
466          "distance": {
467            "title": "Distance",
468            "enum": [
469              "5",
470              "10",
471              "25",
472              "50",
473              "100"
474            ],
475            "type": "string",
476            "description": "Select the distance (in miles) from the specified location",
477            "default": "50"
478          },
479          "rows": {
480            "title": "Maximum Jobs",
481            "minimum": 1,
482            "maximum": 100,
483            "type": "integer",
484            "description": "Maximum number of jobs to scrape"
485          },
486          "hours": {
487            "title": "Job Posting Age",
488            "minimum": 1,
489            "maximum": 100,
490            "type": "integer",
491            "description": "Maximum age of job postings in hours"
492          },
493          "resume_text": {
494            "title": "Resume Text",
495            "maxLength": 10000,
496            "type": "string",
497            "description": "Your resume text to compare with job descriptions"
498          },
499          "enable_airtable_processing": {
500            "title": "enable_airtable_processing",
501            "type": "boolean",
502            "description": "Do you want to store records in airtable?",
503            "default": false
504          },
505          "airtable_base_id": {
506            "title": "Airtable Base ID",
507            "type": "string",
508            "description": "The Airtable Base ID where the job and company data will be stored"
509          },
510          "airtable_jobs_table_id": {
511            "title": "Airtable Jobs Table ID",
512            "type": "string",
513            "description": "The Airtable Jobs Table ID where the job data will be stored"
514          },
515          "airtable_company_table_id": {
516            "title": "Airtable Company Table ID",
517            "type": "string",
518            "description": "The Airtable Company Table ID where the company data will be stored"
519          },
520          "include_additional_job_search_criteria": {
521            "title": "include_additional_job_search_criteria",
522            "type": "boolean",
523            "description": "Do you want to include additional job criteria?",
524            "default": false
525          },
526          "user_prompt": {
527            "title": "Enter additional job search criteria:",
528            "type": "string",
529            "description": "This will impact the candidate fit %.",
530            "default": "I would prefer to work from United States. I need work visa sponsorship."
531          },
532          "proxy": {
533            "title": "Proxy Configuration",
534            "type": "object",
535            "description": "Proxy settings for making requests",
536            "default": {
537              "useApifyProxy": true,
538              "apifyProxyGroups": [
539                "BUYPROXIES94952"
540              ],
541              "apifyProxyCountry": "US"
542            }
543          },
544          "excluded_companies": {
545            "title": "Excluded Companies (or keywords)",
546            "type": "array",
547            "description": "Enter a list of company short names eg: https://www.linkedin.com/company/{company-short-name}/",
548            "items": {
549              "type": "string"
550            }
551          },
552          "excluded_titles": {
553            "title": "Excluded Titles (or keywords)",
554            "type": "array",
555            "description": "Enter a list of job titles (separated by newlines) to exclude from the search",
556            "items": {
557              "type": "string"
558            }
559          },
560          "excluded_industries": {
561            "title": "Excluded Industries (or keywords)",
562            "type": "array",
563            "description": "Enter a list of industries (separated by newlines) to exclude from the search (e.g., Staffing and Recruiting)",
564            "items": {
565              "type": "string"
566            }
567          }
568        }
569      },
570      "runsResponseSchema": {
571        "type": "object",
572        "properties": {
573          "data": {
574            "type": "object",
575            "properties": {
576              "id": {
577                "type": "string"
578              },
579              "actId": {
580                "type": "string"
581              },
582              "userId": {
583                "type": "string"
584              },
585              "startedAt": {
586                "type": "string",
587                "format": "date-time",
588                "example": "2025-01-08T00:00:00.000Z"
589              },
590              "finishedAt": {
591                "type": "string",
592                "format": "date-time",
593                "example": "2025-01-08T00:00:00.000Z"
594              },
595              "status": {
596                "type": "string",
597                "example": "READY"
598              },
599              "meta": {
600                "type": "object",
601                "properties": {
602                  "origin": {
603                    "type": "string",
604                    "example": "API"
605                  },
606                  "userAgent": {
607                    "type": "string"
608                  }
609                }
610              },
611              "stats": {
612                "type": "object",
613                "properties": {
614                  "inputBodyLen": {
615                    "type": "integer",
616                    "example": 2000
617                  },
618                  "rebootCount": {
619                    "type": "integer",
620                    "example": 0
621                  },
622                  "restartCount": {
623                    "type": "integer",
624                    "example": 0
625                  },
626                  "resurrectCount": {
627                    "type": "integer",
628                    "example": 0
629                  },
630                  "computeUnits": {
631                    "type": "integer",
632                    "example": 0
633                  }
634                }
635              },
636              "options": {
637                "type": "object",
638                "properties": {
639                  "build": {
640                    "type": "string",
641                    "example": "latest"
642                  },
643                  "timeoutSecs": {
644                    "type": "integer",
645                    "example": 300
646                  },
647                  "memoryMbytes": {
648                    "type": "integer",
649                    "example": 1024
650                  },
651                  "diskMbytes": {
652                    "type": "integer",
653                    "example": 2048
654                  }
655                }
656              },
657              "buildId": {
658                "type": "string"
659              },
660              "defaultKeyValueStoreId": {
661                "type": "string"
662              },
663              "defaultDatasetId": {
664                "type": "string"
665              },
666              "defaultRequestQueueId": {
667                "type": "string"
668              },
669              "buildNumber": {
670                "type": "string",
671                "example": "1.0.0"
672              },
673              "containerUrl": {
674                "type": "string"
675              },
676              "usage": {
677                "type": "object",
678                "properties": {
679                  "ACTOR_COMPUTE_UNITS": {
680                    "type": "integer",
681                    "example": 0
682                  },
683                  "DATASET_READS": {
684                    "type": "integer",
685                    "example": 0
686                  },
687                  "DATASET_WRITES": {
688                    "type": "integer",
689                    "example": 0
690                  },
691                  "KEY_VALUE_STORE_READS": {
692                    "type": "integer",
693                    "example": 0
694                  },
695                  "KEY_VALUE_STORE_WRITES": {
696                    "type": "integer",
697                    "example": 1
698                  },
699                  "KEY_VALUE_STORE_LISTS": {
700                    "type": "integer",
701                    "example": 0
702                  },
703                  "REQUEST_QUEUE_READS": {
704                    "type": "integer",
705                    "example": 0
706                  },
707                  "REQUEST_QUEUE_WRITES": {
708                    "type": "integer",
709                    "example": 0
710                  },
711                  "DATA_TRANSFER_INTERNAL_GBYTES": {
712                    "type": "integer",
713                    "example": 0
714                  },
715                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
716                    "type": "integer",
717                    "example": 0
718                  },
719                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
720                    "type": "integer",
721                    "example": 0
722                  },
723                  "PROXY_SERPS": {
724                    "type": "integer",
725                    "example": 0
726                  }
727                }
728              },
729              "usageTotalUsd": {
730                "type": "number",
731                "example": 0.00005
732              },
733              "usageUsd": {
734                "type": "object",
735                "properties": {
736                  "ACTOR_COMPUTE_UNITS": {
737                    "type": "integer",
738                    "example": 0
739                  },
740                  "DATASET_READS": {
741                    "type": "integer",
742                    "example": 0
743                  },
744                  "DATASET_WRITES": {
745                    "type": "integer",
746                    "example": 0
747                  },
748                  "KEY_VALUE_STORE_READS": {
749                    "type": "integer",
750                    "example": 0
751                  },
752                  "KEY_VALUE_STORE_WRITES": {
753                    "type": "number",
754                    "example": 0.00005
755                  },
756                  "KEY_VALUE_STORE_LISTS": {
757                    "type": "integer",
758                    "example": 0
759                  },
760                  "REQUEST_QUEUE_READS": {
761                    "type": "integer",
762                    "example": 0
763                  },
764                  "REQUEST_QUEUE_WRITES": {
765                    "type": "integer",
766                    "example": 0
767                  },
768                  "DATA_TRANSFER_INTERNAL_GBYTES": {
769                    "type": "integer",
770                    "example": 0
771                  },
772                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
773                    "type": "integer",
774                    "example": 0
775                  },
776                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
777                    "type": "integer",
778                    "example": 0
779                  },
780                  "PROXY_SERPS": {
781                    "type": "integer",
782                    "example": 0
783                  }
784                }
785              }
786            }
787          }
788        }
789      }
790    }
791  }
792}

🧞‍♂️ LinkedIn to Airtable Jobs Scraper OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for 🧞‍♂️ LinkedIn to Airtable Jobs Scraper from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients:

Developer
Maintained by Community