> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# /doda/jobs/search

> Search Doda (デューダ) job postings by free-text keyword, job category, prefecture, industry, employment type, minimum annual income and work-style/condition facets (e.g. full two-day weekend, flex time, overtime under 20h, no relocation, inexperienced welcome, listed/foreign company, women active, qualification support, English/Chinese). Returns job cards with title, company, business content, job content outline and detail, target requirements, work location, salary and salary examples, and image.

**Price:** 20 credits per 50 results



## OpenAPI

````yaml /openapi/jobs.json post /api/doda/jobs/search
openapi: 3.1.0
info:
  title: Any Site API
  description: >+
    Any Site API provides programmatic access to data from LinkedIn, Instagram,
    Twitter, and other platforms.


    ## Authentication


    All API endpoints require an `access-token` header with a valid API token.
    Tokens can be created in the [dashboard](https://app.anysite.io/).


    ## Pricing


    Each endpoint has a credit cost listed in its description. Credits are
    deducted from your token balance per request.

  version: 0.0.1
servers: []
security:
  - AccessToken: []
paths:
  /api/doda/jobs/search:
    post:
      tags:
        - /doda
      summary: /doda/jobs/search
      description: >-
        Search Doda (デューダ) job postings by free-text keyword, job category,
        prefecture, industry, employment type, minimum annual income and
        work-style/condition facets (e.g. full two-day weekend, flex time,
        overtime under 20h, no relocation, inexperienced welcome, listed/foreign
        company, women active, qualification support, English/Chinese). Returns
        job cards with title, company, business content, job content outline and
        detail, target requirements, work location, salary and salary examples,
        and image.


        **Price:** 20 credits per 50 results
      operationId: __api_doda_jobs_search_post
      parameters:
        - name: access-token
          in: header
          required: true
          schema:
            anyOf:
              - type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DodaJobsSearchPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DodaJobCard'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    DodaJobsSearchPayload:
      properties:
        timeout:
          type: integer
          maximum: 1500
          minimum: 20
          default: 300
        keyword:
          anyOf:
            - type: string
              minLength: 1
            - type: 'null'
        job_category:
          anyOf:
            - $ref: '#/components/schemas/DodaJobCategory'
            - type: 'null'
        location:
          anyOf:
            - $ref: '#/components/schemas/DodaPrefecture'
            - type: 'null'
        industry:
          anyOf:
            - $ref: '#/components/schemas/DodaIndustry'
            - type: 'null'
        employment_type:
          anyOf:
            - $ref: '#/components/schemas/DodaEmploymentType'
            - type: 'null'
        salary_min:
          anyOf:
            - $ref: '#/components/schemas/DodaSalaryMin'
            - type: 'null'
        work_styles:
          items:
            $ref: '#/components/schemas/DodaWorkStyle'
          type: array
          default: []
        count:
          type: integer
          minimum: 1
      type: object
      required:
        - count
    DodaJobCard:
      properties:
        '@type':
          type: string
          default: DodaJobCard
        id:
          type: string
        url:
          type: string
        company_name:
          anyOf:
            - type: string
            - type: 'null'
        business_content:
          anyOf:
            - type: string
            - type: 'null'
        job_content_outline:
          anyOf:
            - type: string
            - type: 'null'
        job_content:
          anyOf:
            - type: string
            - type: 'null'
        target_member_outline:
          anyOf:
            - type: string
            - type: 'null'
        work_location_text:
          anyOf:
            - type: string
            - type: 'null'
        salary:
          anyOf:
            - type: string
            - type: 'null'
        salary_examples:
          items:
            type: string
          type: array
          default: []
        image:
          anyOf:
            - type: string
            - type: 'null'
      type: object
      required:
        - id
        - url
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
      type: object
    DodaJobCategory:
      type: string
      enum:
        - sales
        - planning_management
        - office_assistant
        - sales_service
        - consulting
        - finance_specialist
        - public_education
        - engineer_se_infra_web
        - engineer_machine_electric
        - engineer_embedded
        - engineer_construction
        - engineer_chemistry
        - engineer_food
        - medical_specialist
        - creative
    DodaPrefecture:
      type: string
      enum:
        - hokkaido
        - aomori
        - iwate
        - miyagi
        - akita
        - yamagata
        - fukushima
        - ibaraki
        - tochigi
        - gunma
        - saitama
        - chiba
        - tokyo
        - kanagawa
        - niigata
        - toyama
        - ishikawa
        - fukui
        - yamanashi
        - nagano
        - gifu
        - shizuoka
        - aichi
        - mie
        - shiga
        - kyoto
        - osaka
        - hyogo
        - nara
        - wakayama
        - tottori
        - shimane
        - okayama
        - hiroshima
        - yamaguchi
        - tokushima
        - kagawa
        - ehime
        - kochi
        - fukuoka
        - saga
        - nagasaki
        - kumamoto
        - oita
        - miyazaki
        - kagoshima
        - okinawa
        - overseas
    DodaIndustry:
      type: string
      enum:
        - it_telecom
        - internet_advertising_media
        - maker_machine_electric
        - maker_materials_chemistry_food
        - trading
        - medical_pharma
        - finance
        - construction_realestate
        - consulting_research
        - hr_outsourcing
        - retail
        - food_service
        - transport_logistics
        - energy
        - travel_leisure
        - security_cleaning
        - beauty
        - education
        - agriculture_mining
        - public_research
        - ceremony
        - other
    DodaEmploymentType:
      type: string
      enum:
        - full_time
        - contract
        - other
    DodaSalaryMin:
      type: string
      enum:
        - '200'
        - '250'
        - '300'
        - '350'
        - '400'
        - '450'
        - '500'
        - '550'
        - '600'
        - '650'
        - '700'
        - '800'
        - '900'
        - '1000'
    DodaWorkStyle:
      type: string
      enum:
        - new_arrival
        - near_deadline
        - urgent
        - full_two_day_weekend
        - weekend_holiday
        - annual_holiday_120
        - consecutive_leave_5days
        - flex_time
        - overtime_under_20
        - leave_on_time
        - maternity_childcare_record
        - no_relocation
        - no_job_change_after_joining
        - inexperienced_job
        - inexperienced_industry
        - no_education_requirement
        - second_new_grad
        - hire_5_or_more
        - experience_10_years_welcome
        - listed_company
        - foreign_company
        - retention_95
        - women_active
        - casual_dress
        - car_commute_ok
        - overseas_business_trip
        - average_age_20s
        - average_age_30s
        - average_age_40s
        - average_age_50s_plus
        - retirement_allowance
        - housing_support
        - uiturn_support
        - fixed_salary_250k
        - fixed_salary_350k
        - qualification_support
        - training_support
        - childcare_support
        - english
        - chinese
        - management
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
        msg:
          type: string
        type:
          type: string
        input: {}
        ctx:
          type: object
      type: object
      required:
        - loc
        - msg
        - type
  securitySchemes:
    AccessToken:
      type: apiKey
      in: header
      name: access-token
      description: API token from the dashboard

````