# GoFractional Jobs Scraper: Direct ATS Apply Links (`getascraper/gofractional-scraper`) Actor

GoFractional.com scraper for remote fractional & contract jobs. Extract Greenhouse, Lever & Ashby ATS links, rates, hours, locations, skills, and full Markdown descriptions. Drop-in for HubSpot, Salesforce, and Airtable. Skip manual searching.

- **URL**: https://apify.com/getascraper/gofractional-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 5 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.49 / 1,000 jobs

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 💼 GoFractional Jobs Scraper: Direct ATS Apply Links

<table width="100%" style="table-layout:fixed;border-collapse:collapse">
<tr>
<td colspan="4" style="padding:14px 18px;background:#EEF0FC;border-top:3px solid #3D3AAE;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;border-radius:8px 8px 0 0">
<span style="font-size:16px;font-weight:700;color:#1C1917">Pull fractional and contract tech roles with direct-to-source ATS apply links.</span> <span style="font-size:15px;color:#57534E">Hourly rates, contract terms, and Greenhouse, Lever, and Ashby links extracted straight from GoFractional's job board and public talent profiles.</span>
</td>
</tr>
<tr>
<td colspan="4" style="padding:10px 14px;background:#3D3AAE;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1">
<span style="color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.5px">Global technology and remote hiring</span>
<span style="color:#D4D3F3;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;Hacker News Hiring, GoFractional, NoFluffJobs, and Welcome to the Jungle tech roles</span>
</td>
</tr>
<tr>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:25%;background:#FFFFFF;border-radius:0 0 0 8px">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-gYsH3egwBgpHrYvDy-jnB3Dy3T0T-idyTiXWa0b_logos.jpeg" width="20" height="20" style="vertical-align:middle;border-radius:4px"> &nbsp;<a href="https://apify.com/getascraper/hn-hiring-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">HN Hiring</a></span><br>
<span style="color:#57534E;font-size:11px">Structured jobs from HN threads</span>
</td>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:25%;background:#EEF0FC">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-3CkmuMxY5A32LFUVK-HvrBsUqudd-CompressJPEG.Online_img%28512x512%29_%2814%29.jpg" width="20" height="20" style="vertical-align:middle;border-radius:4px"> &nbsp;<a href="https://apify.com/getascraper/gofractional-scraper" style="color:#3D3AAE;text-decoration:none;font-weight:700;font-size:13px">GoFractional</a></span><br>
<span style="color:#3D3AAE;font-size:11px;font-weight:700">&#10148; You are here</span>
</td>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:25%;background:#FFFFFF">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-8yRcUitgDZ4hjuXRb-y1ZD2xaQHl-CompressJPEG.Online_img%28512x512%29_%282%29.jpg" width="20" height="20" style="vertical-align:middle;border-radius:4px"> &nbsp;<a href="https://apify.com/getascraper/nofluffjobs-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">NoFluffJobs</a></span><br>
<span style="color:#57534E;font-size:11px">European tech jobs and salaries</span>
</td>
<td style="padding:10px 12px;border-left:1px solid #D6D3D1;border-right:1px solid #D6D3D1;border-bottom:1px solid #D6D3D1;vertical-align:top;width:25%;background:#FFFFFF;border-radius:0 0 8px 0">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-EHYZMfLdzhg5EDKIw-fdXrbkycqu-icon_%281%29.webp" width="20" height="20" style="vertical-align:middle;border-radius:4px"> &nbsp;<a href="https://apify.com/getascraper/welcome-to-the-jungle-jobs-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">WTTJ</a></span><br>
<span style="color:#57534E;font-size:11px">Raw JSON or RAG-ready jobs</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#EEF0FC;border:1px solid #D4D3F3;border-top:4px solid #3D3AAE;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Direct ATS apply links from GoFractional, not proxy URLs</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Extracts fractional and contract job listings with direct Greenhouse, Lever, and Ashby application links, hourly rates, and Markdown-ready descriptions.</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D4D3F3;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#3D3AAE">🔗 Direct ATS links</span><br>
<span style="font-size:12px;color:#57534E">Original Greenhouse, Lever, or Ashby URL, not the GoFractional proxy</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D4D3F3;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#3D3AAE">🧱 No selectors to break</span><br>
<span style="font-size:12px;color:#57534E">Parses the Next.js __NEXT_DATA__ JSON block, not visual CSS</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D4D3F3;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#3D3AAE">💵 Structured contract terms</span><br>
<span style="font-size:12px;color:#57534E">Min/max hourly rate, weekly hours, and contract duration as clean fields</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #D4D3F3;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#3D3AAE">👤 Dual-mode extraction</span><br>
<span style="font-size:12px;color:#57534E">Pulls active job listings and public talent profiles alike</span>
</td>
</tr>
</table>

**Instantly extract fractional and contract job listings from GoFractional.com, complete with direct Greenhouse, Lever, and Ashby application links.** This high-performance scraper extracts enriched B2B recruitment data, hourly wages, contract hours, and pre-formatted Markdown job descriptions. Built for recruiters, headhunters, B2B lead generation agencies, and job board aggregators.

***

### 💡 Why use the GoFractional Jobs Scraper?

GoFractional is a highly vetted, premium directory for senior contract and fractional talent. However, manual parsing is slow, and other scrapers only give you the GoFractional proxy URL.

Our GoFractional Scraper provides a massive competitive advantage:

- **Direct-to-Source ATS URLs**: We extract the underlying original application URL (e.g., direct links to Greenhouse, Lever, Ashby, or Workday). This lets your recruitment team bypass the GoFractional platform and contact or apply to the hiring company directly.
- **No Selectors to Break**: Built specifically to parse Next.js's native `__NEXT_DATA__` JSON block. If GoFractional changes their visual layout, our scraper keeps running with 100% data integrity.
- **Structured Contract Terms**: We parse and isolate critical variables like min/max hourly rates, required weekly hours, and contract duration into clean numeric fields.
- **Ready-to-Use Markdown**: Captures the complete job description pre-formatted in Markdown. It is ready to be loaded directly into your AI search engines, vector databases (RAG), or custom job boards.
- **Dual-Mode Extraction**: Supports extracting both active **Contract Job Listings** and public **Talent / Candidate Profiles** (including past experience, projects, and social links).

***

### 🚀 How to Use

<table width="100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#EEF0FC;border:1px solid #D4D3F3;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#3D3AAE;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Select scrape mode</span><br>
<span style="font-size:12px;color:#57534E">Choose whether to extract jobs or candidate/member profiles.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EEF0FC;border:1px solid #D4D3F3;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#3D3AAE;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Define filters and limits</span><br>
<span style="font-size:12px;color:#57534E">Apply vertical, rate, or keyword filters, then set maxItems (1 to 10).</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EEF0FC;border:1px solid #D4D3F3;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#3D3AAE;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Run and export</span><br>
<span style="font-size:12px;color:#57534E">Export as JSON, CSV, Excel, or connect it to your CRM via API.</span>
</td>
</tr>
</table>

***

### 📥 Input Parameters

| Field                | Type    | Required |          Default          | Description                                                                      |
| :------------------- | :------ | :------: | :-----------------------: | :------------------------------------------------------------------------------- |
| `scrapeMode`         | String  |   Yes    |         `"jobs"`          | Choose whether to extract `"jobs"` or `"talent"`.                                |
| `searchQuery`        | String  |    No    |           `""`            | Free-text keyword matching across titles, tags, and biographies.                 |
| `vertical`           | String  |    No    |          `"all"`          | Filter jobs by vertical (e.g. `engineering`, `marketing`, `product`, `finance`). |
| `minHourlyRate`      | Integer |    No    |            `0`            | Minimum hourly contract rate in USD.                                             |
| `maxHourlyRate`      | Integer |    No    |          `1000`           | Maximum hourly contract rate in USD.                                             |
| `enrichDetails`      | Boolean |    No    |          `true`           | Navigates to detail pages to pull direct ATS links, experiences, and markdown.   |
| `searchUrls`         | Array   |    No    |           `[]`            | Explicit GoFractional `/jobs` list URLs or `/job/...` and `/member/...` detail URLs, bypassing standard discovery. |
| `maxItems`           | Integer |    No    |            `3`            | Maximum number of listings or profiles to extract (range `1`–`10`).             |
| `maxRequestRetries`  | Integer |    No    |            `1`            | Retries only thrown transient network failures; blocked/malformed HTTP uses one browser fallback. |
| `proxyConfiguration` | Object  |   Yes    | `{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}` | Defaults to Apify Residential proxy in the US for Cloudflare-protected sources. |

***

### 📤 Output Examples

#### Mode 1: Job Listings (`scrapeMode: "jobs"`)

```json
{
    "id": "cmpvvgry701h103pjdm9sd93f",
    "slug": "greenhouse-fractional-growth-product-manager-part-time-1099-contract",
    "title": "Fractional Growth Product Manager",
    "originalTitle": "Fractional Growth Product Manager (Part-Time 1099 Contract)",
    "summary": "Parsley Health is seeking a Fractional Growth Product Manager for a 3-month independent contractor role to lead a CRO program. The role involves auditing the funnel, generating hypotheses, running tests, and collaborating with product design and engineering.",
    "jobDescription": "# Fractional Growth Product Manager (Part-Time 1099 Contract)\n\n**Position Type:** Independent Contractor. 3 months, possible extension. Remote\n\n## The Engagement\n\nThis is a 3-month independent contractor engagement to lead the CRO program...",
    "sourceUrl": "https://job-boards.greenhouse.io/parsleyhealth/jobs/7753967003",
    "sourcePlatform": "greenhouse",
    "sourceCompanyName": "Parsley Health",
    "location": "Remote",
    "country": "US",
    "locationType": "REMOTE",
    "remote": true,
    "minHourlyRate": 75,
    "maxHourlyRate": 200,
    "ratesAreEstimated": true,
    "minWeeklyHours": 10,
    "maxWeeklyHours": 10,
    "isFractional": true,
    "skills": ["CRO", "Funnel Optimization", "Product Management"],
    "roles": ["Growth Product Manager"],
    "createdAt": "2026-06-02T00:01:10.783Z",
    "url": "https://www.gofractional.com/job/greenhouse-fractional-growth-product-manager..."
}
```

#### Mode 2: Talent Profiles (`scrapeMode: "talent"`)

```json
{
    "id": "8aaeea2a-6deb-4674-b71a-4e9884903aac",
    "name": "Rui Nunes",
    "title": "Fractional CMO",
    "tagline": "I help businesses with 0 to 3 Marketers build a high-performing Marketing team.",
    "about": "<p>Building and running a high-performing Marketing team isn't easy...</p>",
    "avatarUrl": "https://cdn.builder.io/api/v1/image/assets/...",
    "skills": ["B2B Growth", "Product Marketing", "Marketing Operations"],
    "roles": ["Fractional CMO", "Marketing Advisor"],
    "links": {
        "linkedin": "https://www.linkedin.com/in/ruinunes",
        "twitter": null,
        "github": null,
        "website": "https://www.rui-nunes.com/"
    },
    "experiences": [
        {
            "title": "Fractional CMO",
            "company": "Growth Advisor",
            "description": "Helped seed and series A scaleups structure their marketing funnels...",
            "startDate": "2021-01",
            "endDate": null
        }
    ],
    "projects": [],
    "createdAt": "2024-05-10T12:00:00.000Z",
    "url": "https://www.gofractional.com/member/rui-nunes"
}
```

***

### 💰 Pricing & Cost Estimation

Sitemaps discovery and Next.js extraction make this scraper highly performant and cost-efficient.

- **Listings Sweep**: Sitemap-based jobs discovery is extremely fast, requiring exactly 1 sitemap parse and 1 request per job detail. 1,000 enriched results cost approximately **$3.99** in Apify platform computation and proxies.
- **Enrichment Toggle**: If you disable `enrichDetails`, listings-only runs run up to **5x faster** by pulling jobs directly from the search index without visiting subpages, cutting proxy credits by 80%.

***

### ⭐ Enjoying GoFractional Jobs Scraper?

<table width="100%">
<tr>
<td style="padding:20px 24px 14px;background:#EEF0FC;border:1px solid #EEF0FC;border-left:5px solid #3D3AAE;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">If this handed you a direct Greenhouse or Lever apply link instead of a dead-end proxy URL, leave a rating.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other recruiters and B2B lead teams find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#3D3AAE;border:1px solid #EEF0FC;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/gofractional-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

***

### ❓ FAQ & Disclaimers

#### Is it legal to scrape GoFractional?

Yes. GoFractional.com job listings and candidate profiles crawled by this Actor are publicly accessible. This scraper respects ethical rate limits and does not extract private, unauthenticated user accounts. However, you must comply with your local data privacy regulations (e.g. GDPR, CCPA) regarding candidate contact information.

#### What happens if GoFractional updates their site design?

Because this Actor targets and parses Next.js's raw serialized JSON database (`__NEXT_DATA__`) rather than visual CSS layouts, **frontend design updates or class changes on GoFractional will never break your scraper**.

***

### 🛟 Support & Feedback

If you experience any issues, have feature requests, or require a custom data extraction solution, please open a ticket in the **Issues** tab.

### 🔗 Other actors

- [WTTJ Jobs Scraper: Raw JSON or RAG-Ready Chunks](https://apify.com/getascraper/welcome-to-the-jungle-jobs-scraper) ↗ - extracts job listings from Welcome to the Jungle.
- [CWJobs Scraper: UK Tech Jobs, Salaries & Geo](https://apify.com/getascraper/cwjobs-scraper) ↗ - extracts UK tech job listings with salary and location data.
- [Goodmoves Jobs Scraper](https://apify.com/getascraper/goodmoves-jobs-scraper) ↗ - extracts Scottish charity sector job listings with OSCR charity numbers.
- [EdJoin scraper: K-12 teaching, certificated and classified job listings](https://apify.com/getascraper/edjoin-scraper) ↗ - extracts K-12 education job listings with direct HR contact emails.
- [HigherEdJobs Scraper: Academic & University Listings](https://apify.com/getascraper/higheredjobs-com-scraper) ↗ - extracts university and academic job postings across the US.

# Actor input Schema

## `searchUrls` (type: `array`):

Optional: paste specific GoFractional job (`/job/...`), member (`/member/...`), or jobs-list (`/jobs`) URLs. Leave blank to use the public sitemap for the selected mode.

## `scrapeMode` (type: `string`):

Choose whether to extract contract job listings or public candidate/member profiles when Direct Start/Detail URLs are blank.

## `searchQuery` (type: `string`):

Filter job titles, tags, and descriptions, or locally match public profile text (for example, `CFO` or `Growth PM`).

## `vertical` (type: `string`):

Filter jobs by vertical domain.

## `minHourlyRate` (type: `integer`):

Minimum hourly contract rate in USD.

## `maxHourlyRate` (type: `integer`):

Maximum hourly contract rate in USD.

## `proxyConfiguration` (type: `object`):

US Residential proxy is the verified default for Cloudflare-protected GoFractional pages. The actor fails visibly if Cloudflare returns a challenge instead of source data.

## `enrichDetails` (type: `boolean`):

When enabled, opens each selected detail page to extract full descriptions, ATS links, and projects. Disable it for filtered jobs-list results when the list payload is sufficient.

## `maxItems` (type: `integer`):

Maximum genuine listings or profiles to save. The three-item default keeps Store tests and routine lookups inexpensive; increase explicitly for larger exports.

## `maxRequestRetries` (type: `integer`):

Retry thrown transient network failures at most this many times. Blocked or malformed successful HTTP responses go directly to one browser fallback; the low default bounds paid proxy requests.

## Actor input object example

```json
{
  "searchUrls": [],
  "scrapeMode": "jobs",
  "searchQuery": "",
  "vertical": "all",
  "minHourlyRate": 0,
  "maxHourlyRate": 1000,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  },
  "enrichDetails": true,
  "maxItems": 3,
  "maxRequestRetries": 1
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchUrls": [],
    "scrapeMode": "jobs",
    "searchQuery": "",
    "vertical": "all",
    "minHourlyRate": 0,
    "maxHourlyRate": 1000,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "US"
    },
    "enrichDetails": true,
    "maxItems": 3,
    "maxRequestRetries": 1
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/gofractional-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchUrls": [],
    "scrapeMode": "jobs",
    "searchQuery": "",
    "vertical": "all",
    "minHourlyRate": 0,
    "maxHourlyRate": 1000,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "US",
    },
    "enrichDetails": True,
    "maxItems": 3,
    "maxRequestRetries": 1,
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/gofractional-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchUrls": [],
  "scrapeMode": "jobs",
  "searchQuery": "",
  "vertical": "all",
  "minHourlyRate": 0,
  "maxHourlyRate": 1000,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  },
  "enrichDetails": true,
  "maxItems": 3,
  "maxRequestRetries": 1
}' |
apify call getascraper/gofractional-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/gofractional-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/3CkmuMxY5A32LFUVK/builds/zZnDccrBtbclE27sa/openapi.json
