# Doda Job Listings & Details Scraper

This is a template for extracting job information data (such as job description, telephone number, company address, etc.) from Doda Job via URL.

- Template page: [https://www.octoparse.com/template/doda-job-detail-scraper](https://www.octoparse.com/template/doda-job-detail-scraper)
- Categories: Jobs
- Status: `PUBLISHED`
- Run mode: `CLOUD`

## Pricing

Free.

## What is an Octoparse template?

An Octoparse template is a ready-to-use scraping workflow with predefined inputs and structured outputs. Use the exact parameter keys below; do not invent parameters.

## Overview

This ready-to-use template collects structured data from listing pages, detail pages.

## Output

The current workflow extracts 27 fields, including `HP`, `URL`, `タグ`, `メールアドレス`, `ラベル`, `事業概要`, `仕事内容`, `代表者`, `企業名`, `休日_休暇`, `勤務地`, `売上高`, `対象となる方`, `市町村`, `待遇_福利厚生`, `従業員数`, `所在地`, `掲載予定期間`, `更新日`, `給与`, `設立年数`, `資本金`, `連絡先`, `郵便番号`, `都道府県`, `雇用形態`, `電話番号`.

## Use Cases

- Use structured results for research, comparison, and monitoring.
- Collect rows without building the extraction workflow from scratch.
- Combine results with other templates for downstream enrichment.
- Review a representative result before starting a large batch.

## Why Octoparse

- **No coding required:** complete URLs (up to 1,000), PageSize and start the template in cloud mode.
- **Flexible export:** review and export results as CSV, Excel, or JSON.

## Input

### URLs (up to 1,000)

Required. URLs Constraints: minItems=1; maxItems=1000; items.minLength=1; items.maxLength=1000.

### PageSize

Optional. PageSize Constraints: minLength=1; maxLength=100.

## How to Use

## Doda Job Listings & Details Scraper

Collects job information from [Doda](https://doda.jp/) detail pages via URL. No per-line charge.

### Input

- **URLs (up to 1,000)** (required) – one per line.
- **PageSize** (optional) – enter the value requested by the template.

### Output Fields

- `企業名`, `ラベル`, `タグ`, `事業概要`, `所在地`, `郵便番号`, `都道府県`, `市町村`, `連絡先`, `電話番号`, `メールアドレス`, `HP`, `設立年数`, `代表者`, `従業員数`, `資本金`, `売上高`, `仕事内容`, `対象となる方`, `勤務地`, `雇用形態`, `給与`, `待遇_福利厚生`, `休日_休暇`, `掲載予定期間`, `更新日`, `URL`

### How to Use

1. Open the template and select **Try it** or **Start**.
2. Enter URLs (up to 1,000) and optional PageSize.
3. Run the task in the cloud.
4. Review the output rows. Export to CSV, Excel, JSON, databases, or cloud storage. Use Octoparse APIs or [AgentTools API](https://www.octoparse.com/docs/en/api-reference/agenttools-api/search-templates) for reuse. Scheduling and API access may require a paid plan.

### Limitations

- Collects only fields displayed on the detail page.
- Fields like `掲載予定期間`, `更新日`, `URL` may be empty if the source does not provide them.

### Tips

- Start with a few inputs, then scale.
- Use the most specific valid URLs to reduce duplicates.
- Use `企業名`, `ラベル`, `タグ`, `事業概要`, `所在地`, `郵便番号`, `都道府県`, `市町村`, `連絡先`, or `電話番号` as a deduplication key.

## Limitations

Results depend on what the source site exposes at run time. Fields may be empty when a source page does not provide a value. The template enforces the input limits shown above.

## Tips

Use specific, valid inputs and review a representative result before starting a large batch. Remove duplicate inputs when repeated records are not needed.

## FAQ

### What do I need to enter?

Use the exact inputs and limits listed above.

### What data does this template return?

See Output Schema below; availability can vary by source record.

### How is usage billed?

See the Pricing section above for current pricing and billing details.

## Related Templates

- [Doda Job Listing Scraper](https://www.octoparse.com/template/doda-job-listing-scraper)
- [Hello Work Job Listings Scraper (Cloud Only)](https://www.octoparse.com/template/hellowork-job-listings-cloud-only-scraper)
- [Kamome Job Listings Scraper](https://www.octoparse.com/template/kamome-job-listings-scraper)
- [BIZREACH Job Listings Scraper](https://www.octoparse.com/template/bizreach-job-listings-scraper)
- [En Japan Job Listings Scraper](https://www.octoparse.com/template/entenshoku-listings-scraper)

## Input Schema

```json
{
  "title": "Doda Job Listings & Details Scraper input",
  "description": "Input parameters configured for the current published template version.",
  "type": "object",
  "schemaVersion": 1,
  "additionalProperties": false,
  "properties": {
    "uRLs": {
      "title": "URLs (up to 1,000)",
      "description": "URLs",
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 1000
      },
      "minItems": 1,
      "maxItems": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "pageSize": {
      "title": "PageSize",
      "description": "PageSize",
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "x-octoparse": {
        "apiEnabled": true
      }
    }
  },
  "required": [
    "uRLs"
  ]
}
```

## Input JSON Example

No verified real input/output examples are currently available.


## Output Schema

```json
{
  "schemaVersion": 1,
  "type": "object",
  "properties": {
    "HP": {
      "type": "string",
      "description": ""
    },
    "URL": {
      "type": "string",
      "description": ""
    },
    "タグ": {
      "type": "string",
      "description": ""
    },
    "メールアドレス": {
      "type": "string",
      "description": ""
    },
    "ラベル": {
      "type": "string",
      "description": ""
    },
    "事業概要": {
      "type": "string",
      "description": ""
    },
    "仕事内容": {
      "type": "string",
      "description": ""
    },
    "代表者": {
      "type": "string",
      "description": ""
    },
    "企業名": {
      "type": "string",
      "description": ""
    },
    "休日_休暇": {
      "type": "string",
      "description": ""
    },
    "勤務地": {
      "type": "string",
      "description": ""
    },
    "売上高": {
      "type": "string",
      "description": ""
    },
    "対象となる方": {
      "type": "string",
      "description": ""
    },
    "市町村": {
      "type": "string",
      "description": ""
    },
    "待遇_福利厚生": {
      "type": "string",
      "description": ""
    },
    "従業員数": {
      "type": "string",
      "description": ""
    },
    "所在地": {
      "type": "string",
      "description": ""
    },
    "掲載予定期間": {
      "type": "string",
      "description": ""
    },
    "更新日": {
      "type": "string",
      "description": ""
    },
    "給与": {
      "type": "string",
      "description": ""
    },
    "設立年数": {
      "type": "string",
      "description": ""
    },
    "資本金": {
      "type": "string",
      "description": ""
    },
    "連絡先": {
      "type": "string",
      "description": ""
    },
    "郵便番号": {
      "type": "string",
      "description": ""
    },
    "都道府県": {
      "type": "string",
      "description": ""
    },
    "雇用形態": {
      "type": "string",
      "description": ""
    },
    "電話番号": {
      "type": "string",
      "description": ""
    }
  },
  "title": "Doda Job Listings & Details Scraper output",
  "description": "Initial output fields derived from the current published implementation. Field descriptions are maintained by Data Center; production field names and types should be refreshed from recent successful runs.",
  "additionalProperties": false
}
```

## Output Example

No verified real input/output examples are currently available.

## API

`POST https://openapi.octoparse.com/api/agentTools/executeTask`

This is the OpenAPI Agent Tools `executeTask` endpoint. Authenticate with a Bearer token.

Request body:

`templateName` is the template slug; `parameters` is a JSON object string whose keys match Input Schema; `taskName`, `idempotencyKey`, and `maxCollectedRows` are optional.

Obtain a token:

```http
POST https://openapi.octoparse.com/token
Content-Type: application/json

{
  "username": "YOUR_USERNAME",
  "password": "YOUR_PASSWORD",
  "grant_type": "password"
}
```

Use `data.access_token` as `Authorization: Bearer <token>`. After starting, poll `getTaskStatus` and export with `exportData`.

No verified real input/output examples are currently available.

## MCP Setup

Connect an MCP-compatible AI client to `https://mcp.octoparse.com` using browser OAuth or an Octoparse API key. Find `doda-job-detail-scraper`, inspect its inputs, create a cloud task with the exact Input Schema keys, and export JSON results.

## Machine-readable Resources

- [Template contract](https://www.octoparse.com/templates/doda-job-detail-scraper.json)
- [Manifest](https://www.octoparse.com/templates/doda-job-detail-scraper-manifest.json)
