# Bumeran Jobs Details Scraper (`alexist/bumeran-jobs-details-scraper`) Actor

Scrape job details from Bumeran across all domains (.com.ar, .com.mx, .cl, and more). This scraper collects 32+ fields including job descriptions, requirements, salary info, company details, and application data — perfect for recruitment agencies, HR analysts, and labor market researchers.

- **URL**: https://apify.com/alexist/bumeran-jobs-details-scraper.md
- **Developed by:** [Alex](https://apify.com/alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use 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

## Bumeran Jobs Scraper: Extract Latin American Job Listings Effortlessly
---

### What Is Bumeran?

Bumeran is the largest employment marketplace in Latin America, connecting millions of job seekers with employers across Argentina, Chile, Peru, Colombia, Mexico, and beyond. With listings spanning every industry and career level, Bumeran attracts both multinational corporations and local businesses seeking talent. However, extracting structured data from individual job postings requires manual effort — the **Bumeran Jobs Scraper** automates this process, delivering comprehensive job data in a single click.

---

### Overview

The **Bumeran Jobs Details Scraper** extracts complete job listing information from Bumeran's platform across all regional domains. It transforms unstructured HTML listings into clean, structured records with 32+ data fields. This scraper is ideal for:

- **Recruitment agencies** aggregating job data for market analysis
- **HR professionals** researching salary trends and job requirements
- **Career researchers** studying labor market dynamics in Latin America
- **Job board operators** building data pipelines for aggregator platforms
- **Talent analytics companies** benchmarking compensation and benefits

The scraper is lightweight, fast, and handles URL failures gracefully, making it reliable for bulk data collection operations.

---

### Input Format

The Bumeran scraper accepts a minimal yet flexible JSON configuration:

```json
{
  "urls": [
    "https://www.bumeran.com.ar/empleos/supervisor-de-linea-de-caja-jufec-1118364203.html"
  ],
  "ignore_url_failures": true
}
````

#### Input Parameters Explained

| Parameter | Type | Description | Example |
|---|---|---|---|
| `urls` | Array | Array of Bumeran job listing URLs to scrape | `["https://www.bumeran.com.ar/empleos/..."]` |
| `ignore_url_failures` | Boolean | If `true`, scraper continues if some URLs fail; if `false`, stops on first failure | `true` or `false` |

#### Important Notes

- **Multi-domain support:** URLs can come from any Bumeran domain (`.com.ar`, `.com.mx`, `.cl`, `.pe`, `.com.co`, etc.)
- **Single job URLs only:** Paste individual job detail page URLs, not search results pages
- **URL format:** Ensure URLs include the full HTTPS protocol and complete job path
- **Bulk usage:** Paste multiple URLs to collect data from dozens of jobs in one run

> **Tip:** For large-scale collection, use `ignore_url_failures: true` to skip expired or removed listings without interrupting your run.

***

### Output Format – 32 Data Fields

**Sample output**

```json
{
  "fecha_publicacion": "10-07-2026",
  "fecha_hora_publicacion": "10-07-2026 18:44:16",
  "fecha_finalizacion": "08-10-2026",
  "fecha_modificado": "10-07-2026 18:44:16",
  "estado": "activo",
  "titulo": "Supervisor de Linea de Caja",
  "descripcion": "<p style=\"\"><span style=\"\">Somos un Supermercado Mayorista Líder en nuestra Región, con más de 10 sucursales. Nos destacamos por ofrecer productos de calidad, precios competitivos y una experiencia de servicios enfocadas en nuestros clientes.</span></p><p style=\"\"><span style=\"\">Trabajamos con un propósito claro: facilitar el abastecimiento eficiente de nuestros clientes a través de una amplia variedad de productos y una atención de excelencia.</span></p><p style=\"\"><span style=\"\">Nos guiamos por valores como el compromiso, la integridad, el trabajo en equipo y la responsabilidad con nuestra comunidad.</span></p><p style=\"\"><span style=\"\">Creemos que nuestro crecimiento es posible gracias a las personas que forman parte de nuestra organización. Por eso, buscamos sumar talentos que quieran acompañarnos en nuestro proceso de expansión y desarrollo.</span></p> <p>Como Supervisor de Linea talgunas de tus funciones seran:</p><p>-Supervisión de Personal: Coordinar y supervisar al equipo de cajeros y personal de caja, asegurando que sigan los procedimientos establecidos.</p><p>-Atención al Cliente: Resolver consultas y problemas que puedan tener los clientes en relación con el proceso de pago o sus compras.</p><p>-Formación y Capacitación: Entrenar a nuevos cajeros en el manejo de sistemas de caja, atención al cliente y procedimientos internos.</p><p>-Control de Operaciones: Asegurarse de que todos los procesos de cobro se realicen de manera efectiva y eficiente, supervisando el manejo del efectivo y los cheques.</p><p>-Gestión de Efectivo: Monitorear y controlar los fondos de caja, asegurando que se realicen cierres adecuados y que se mantenga la seguridad del dinero.</p><p>-Resolución de Conflictos: Manejar quejas de clientes o problemas con el personal, buscando soluciones rápidas y efectivas.</p><p>-Optimización de Procesos: Identificar oportunidades de mejora en el flujo de caja y en la atención al cliente, implementando cambios cuando sea necesario.</p><br/> Requisitos:<br/> <ul> <li>Secundario Completo (Excluyente).</li> <li>Buena comunicación y manejo de las relaciones interpersonales.</li> <li>Manejo de herramientas informáticas.</li> <li>Residir en Presidencia Roque Saenz Pena..</li> <li>Disponibilidad full-time.</li></ul><br/> Beneficios <ul> <li>Incorporación inmediata en una empresa líder en constante crecimiento.</li> <li>Excelente clima laboral y acompañamiento permanente.</li> <li>Remuneración acorde al CCT vigente.</li></ul>",
  "apto_discapacitados": false,
  "cantidad_vacantes": 1,
  "empresa": {
    "denominacion": "Jufec",
    "logo_u_r_l": null,
    "confidencial": false,
    "cantidad_empleados": null,
    "gptw_url": null,
    "id": 13512671,
    "video_url": null,
    "inclusiva": false,
    "busqueda_activa": false,
    "validada": null,
    "empresa_pro": null,
    "descripcion": null,
    "ciudad": "Corrientes",
    "provincia": "Corrientes ",
    "industria": "Salud"
  },
  "localizacion": {
    "pais_id": 1,
    "pais_id_semantico": "argentina",
    "zona_id": 6,
    "provincia_id": 4632,
    "provincia_id_semantico": "argentina|chaco",
    "localidad_id": 100151,
    "localidad_id_semantico": "argentina|chaco|presidencia-roque-saenz-pena",
    "direccion": null,
    "detalle": "Presidencia Roque Sáenz Peña, Chaco, Argentina",
    "id": 100151,
    "localidad_string_id": "presidencia-roque-saenz-pena",
    "provincia_string_id": "chaco",
    "pais_string_id": "argentina",
    "localidad_detalle": "Presidencia Roque Sáenz Peña",
    "provincia_detalle": "Chaco",
    "pais_detalle": "Argentina"
  },
  "area": {
    "id": 6,
    "nombre": "Comercial, Ventas y Negocios",
    "id_semantico": "comercial-ventas-y-negocios",
    "string_id": "comercial-ventas-y-negocios"
  },
  "sub_area": {
    "id": 23,
    "nombre": "Comercial",
    "id_semantico": "comercial-ventas-y-negocios|comercial",
    "string_id": "comercial"
  },
  "requisitos": {
    "edad": null,
    "residencia": null,
    "experiencia": null,
    "genero": null,
    "educacion": {
      "excluyente": false,
      "tipo_estudio": {
        "id": 1,
        "nombre": "Secundario"
      },
      "estado_estudio": {
        "id": 2,
        "nombre": "Graduado"
      }
    },
    "salario": {
      "excluyente": false,
      "salario_minimo": null,
      "salario_maximo": null,
      "frecuencia_pago": null,
      "tipo": null,
      "solicitar_candidato": false
    },
    "idiomas": null,
    "conocimientos": null,
    "detalle_salario": {
      "excluyente": false,
      "salario_minimo": null,
      "salario_maximo": null,
      "frecuencia_pago": null,
      "tipo": null,
      "solicitar_candidato": false
    }
  },
  "preguntas": [],
  "tipo_trabajo": {
    "id": 2,
    "nombre": "Full-time",
    "id_semantico": "full-time",
    "string_id": "full-time"
  },
  "plan_publicacion": {
    "id": 10,
    "nombre": "Home"
  },
  "nivel_laboral": {
    "nombre": "Junior",
    "id_semantico": "junior",
    "id": 2,
    "string_id": "junior"
  },
  "redireccion_url": null,
  "origen_aviso": "HIRING_ROOM",
  "modalidad_trabajo": {
    "id": 1,
    "nombre": "Presencial",
    "id_semantico": "presencial",
    "string_id": "presencial"
  },
  "puesto": {
    "puesto_id": null,
    "nombre": null,
    "tiene_estadisticas": false,
    "link_seo_salario": null
  },
  "tipo_contratacion": null,
  "encabezado": null,
  "beneficios": null,
  "alta_revision_perfiles": false,
  "postulacion_rapida": true,
  "beneficios_normalizados": [],
  "id": 1118364203,
  "descripcion_simple": "<p style=\"\"><span style=\"\">Somos un Supermercado Mayorista Líder en nuestra Región, con más de 10 sucursales. Nos destacamos por ofrecer productos de calidad, precios competitivos y una experiencia de servicios enfocadas en nuestros clientes.</span></p><p style=\"\"><span style=\"\">Trabajamos con un propósito claro: facilitar el abastecimiento eficiente de nuestros clientes a través de una amplia variedad de productos y una atención de excelencia.</span></p><p style=\"\"><span style=\"\">Nos guiamos por valores como el compromiso, la integridad, el trabajo en equipo y la responsabilidad con nuestra comunidad.</span></p><p style=\"\"><span style=\"\">Creemos que nuestro crecimiento es posible gracias a las personas que forman parte de nuestra organización. Por eso, buscamos sumar talentos que quieran acompañarnos en nuestro proceso de expansión y desarrollo.</span></p> <p>Como Supervisor de Linea talgunas de tus funciones seran:</p><p>-Supervisión de Personal: Coordinar y supervisar al equipo de cajeros y personal de caja, asegurando que sigan los procedimientos establecidos.</p><p>-Atención al Cliente: Resolver consultas y problemas que puedan tener los clientes en relación con el proceso de pago o sus compras.</p><p>-Formación y Capacitación: Entrenar a nuevos cajeros en el manejo de sistemas de caja, atención al cliente y procedimientos internos.</p><p>-Control de Operaciones: Asegurarse de que todos los procesos de cobro se realicen de manera efectiva y eficiente, supervisando el manejo del efectivo y los cheques.</p><p>-Gestión de Efectivo: Monitorear y controlar los fondos de caja, asegurando que se realicen cierres adecuados y que se mantenga la seguridad del dinero.</p><p>-Resolución de Conflictos: Manejar quejas de clientes o problemas con el personal, buscando soluciones rápidas y efectivas.</p><p>-Optimización de Procesos: Identificar oportunidades de mejora en el flujo de caja y en la atención al cliente, implementando cambios cuando sea necesario.</p><br/> Requisitos:<br/> <ul> <li>Secundario Completo (Excluyente).</li> <li>Buena comunicación y manejo de las relaciones interpersonales.</li> <li>Manejo de herramientas informáticas.</li> <li>Residir en Presidencia Roque Saenz Pena..</li> <li>Disponibilidad full-time.</li></ul><br/> Beneficios <ul> <li>Incorporación inmediata en una empresa líder en constante crecimiento.</li> <li>Excelente clima laboral y acompañamiento permanente.</li> <li>Remuneración acorde al CCT vigente.</li></ul>",
  "tipo_aviso": "home",
  "filters_applied": [
    {
      "type": "subarea",
      "id": "comercial",
      "name": "Comercial"
    },
    {
      "type": "tipo_trabajo",
      "id": "full-time",
      "name": "Full-time"
    },
    {
      "id": "provincia",
      "value": 100151
    },
    {
      "type": "modalidad_trabajo",
      "id": "presencial",
      "name": "Presencial"
    },
    {
      "type": "area",
      "id": "comercial-ventas-y-negocios",
      "name": "Comercial, Ventas y Negocios"
    }
  ],
  "seo_friendly_url": "/empleos/supervisor-de-linea-de-caja-jufec-1118364203.html"
}
```

Each scraped job returns a rich record containing publication dates, job details, company info, requirements, and eligibility flags.

#### Publication & Status Fields

| Field | Description |
|---|---|
| `Fecha Publicacion` | Publication date of the job listing |
| `Fecha Hora Publicacion` | Complete timestamp (date + time) when the job was published |
| `Fecha Finalizacion` | Deadline or closing date for applications |
| `Fecha Modificado` | Last update or modification timestamp |
| `Estado` | Current status of the listing (active, closed, expired, etc.) |

#### Core Job Information

| Field | Description |
|---|---|
| `Titulo` | Official job title as displayed on Bumeran |
| `Descripcion` | Full HTML-formatted job description |
| `Descripcion Simple` | Plain-text simplified version of the job description for easy reading |
| `Encabezado` | Header/summary snippet of the job |
| `Tipo Aviso` | Type of job posting (standard listing, premium, featured, etc.) |

#### Company & Location Details

| Field | Description |
|---|---|
| `Empresa` | Company name and employer profile information |
| `Localizacion` | Job location (city, region, country) |
| `Origen Aviso` | Source origin of the listing (direct employer, agency, partner, etc.) |
| `Redireccion URL` | Redirect URL if the job links to external application site |

#### Job Classification

| Field | Description |
|---|---|
| `Area` | Broad job category (e.g., Sales, IT, HR, Operations) |
| `Sub Area` | Sub-category within the Area for more specificity |
| `Puesto` | Specific position code or identifier |
| `Tipo Trabajo` | Employment type (full-time, part-time, contract, temporary, freelance) |
| `Modalidad Trabajo` | Work mode (in-person, remote, hybrid, flexible) |
| `Tipo Contratacion` | Contract type (indefinite, fixed-term, probationary, project-based) |
| `Nivel Laboral` | Seniority level (entry-level, mid-level, senior, management, executive) |

#### Requirements & Qualifications

| Field | Description |
|---|---|
| `Requisitos` | Candidate requirements and qualifications needed for the role |
| `Preguntas` | Custom screening questions posed by the employer |
| `Cantidad Vacantes` | Number of open positions for this role |
| `Apto Discapacitados` | Flag indicating if the role is suitable for applicants with disabilities |

#### Benefits & Work Terms

| Field | Description |
|---|---|
| `Beneficios` | Job benefits and perks in raw/original format |
| `Beneficios Normalizados` | Standardized/normalized benefits list for easier comparison |

#### Application & Engagement Features

| Field | Description |
|---|---|
| `Plan Publicacion` | Type of posting plan (free, premium, boost, featured) |
| `Alta Revision Perfiles` | Whether the employer actively reviews profiles for this role |
| `Postulacion Rapida` | Quick-apply feature availability flag |

#### Technical & SEO Fields

| Field | Description |
|---|---|
| `ID` | Unique identifier for the job listing in Bumeran's database |
| `SEO Friendly URL` | Search-engine-optimized version of the job URL for indexing |
| `Filters Applied` | Any filters or tags applied to this listing for categorization |

***

### How to Use the Scraper

#### Step-by-Step Guide

1. **Collect Job URLs**
   - Browse Bumeran across any domain (Argentina, Mexico, Chile, etc.)
   - Open individual job listing detail pages
   - Copy the full URL (e.g., `https://www.bumeran.com.ar/empleos/supervisor-de-linea-de-caja-jufec-1118364203.html`)

2. **Prepare Your Input JSON**
   - Paste URLs into the `urls` array (one or multiple)
   - Set `ignore_url_failures` to `true` for reliability in bulk runs
   - Example with multiple URLs:

```json
   {
     "urls": [
       "https://www.bumeran.com.ar/empleos/job-1.html",
       "https://www.bumeran.com.mx/empleos/job-2.html",
       "https://www.bumeran.cl/empleos/job-3.html"
     ],
     "ignore_url_failures": true
   }
```

3. **Launch the Scraper**
   - Submit your configuration
   - Monitor the run progress in real-time
   - View logs for any skipped or failed URLs

4. **Download & Process Results**
   - Export results as JSON, CSV, or Excel
   - Results are ready for import into databases, spreadsheets, or BI platforms
   - Each job record contains all 32 fields

#### Best Practices

- **Verify URLs first:** Test at least one URL before running bulk scrapes
- **Use ignore\_url\_failures:** Prevents interruptions if a job listing expires mid-run
- **Respect Bumeran's TOS:** Ensure your scraping aligns with the platform's terms
- **Regular updates:** Listings change frequently; re-scrape periodically for fresh data

#### Common Issues & Solutions

| Issue | Solution |
|---|---|
| "URL not found" errors | Verify the URL is a detail page, not a search result; some jobs may be expired |
| Empty results | Check if the job requires cookies or login; public listings should return data |
| Slow runs | Reduce batch size if processing hundreds of URLs; run smaller batches sequentially |

***

### Real-World Applications

#### Recruitment Intelligence

Track competitor hiring across Latin America, identify emerging job categories, and monitor salary trends by region and skill.

#### Talent Analytics

Build datasets comparing job requirements across countries, analyze seniority distribution by industry, and benchmark benefits packages.

#### Job Aggregation

Populate independent job boards with Bumeran listings, create niche job marketplaces (e.g., tech roles in Chile), or feed AI-powered job matching systems.

#### Labor Market Research

Academic and think-tank researchers can study employment trends, skill demand, and regional disparities in Latin American labor markets.

#### HR & Recruitment Strategy

HR teams can analyze competitor salary bands, identify skill gaps, and create targeted recruitment campaigns based on market data.

***

### Why Choose This Scraper?

- **Fast & Reliable:** Extracts complete job data in seconds
- **Comprehensive:** 32 fields covering every aspect of job listings
- **Multi-Domain:** Works across all Bumeran regional domains simultaneously
- **Error Handling:** Graceful failure management keeps large runs on track
- **Ready-to-Use:** Output integrates directly into Excel, databases, and APIs
- **Cost-Effective:** Eliminates weeks of manual data collection

***

### Conclusion

The **Bumeran Jobs Scraper** is the fastest way to collect structured employment data from Latin America's largest job marketplace. Whether you're building a recruitment database, analyzing labor markets, or powering an aggregator platform, this scraper delivers reliable, comprehensive data in a format ready for analysis. Start scraping today and unlock insights that manual browsing cannot provide.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.bumeran.com.ar/empleos/supervisor-de-linea-de-caja-jufec-1118364203.html"
  ],
  "ignore_url_failures": true
}
```

# 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 = {
    "urls": [
        "https://www.bumeran.com.ar/empleos/supervisor-de-linea-de-caja-jufec-1118364203.html"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("alexist/bumeran-jobs-details-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 = {
    "urls": ["https://www.bumeran.com.ar/empleos/supervisor-de-linea-de-caja-jufec-1118364203.html"],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("alexist/bumeran-jobs-details-scraper").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.bumeran.com.ar/empleos/supervisor-de-linea-de-caja-jufec-1118364203.html"
  ],
  "ignore_url_failures": true
}' |
apify call alexist/bumeran-jobs-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=alexist/bumeran-jobs-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bumeran Jobs Details Scraper",
        "description": "Scrape job details from Bumeran across all domains (.com.ar, .com.mx, .cl, and more). This scraper collects 32+ fields including job descriptions, requirements, salary info, company details, and application data — perfect for recruitment agencies, HR analysts, and labor market researchers.",
        "version": "0.0",
        "x-build-id": "8ICWLvUt16LIBOgMG"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alexist~bumeran-jobs-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alexist-bumeran-jobs-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/alexist~bumeran-jobs-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-alexist-bumeran-jobs-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/alexist~bumeran-jobs-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-alexist-bumeran-jobs-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the Specific jobs urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific jobs urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
