Job Search Engine

All request using HTTP GET method.

Endpoint URL:

  • http://jatinangor-service.com/v1/job/
  1. HOST
  2. Job Location
  3. Job Specialization
  4. Job Type
  5. Top Company
  6. Job Position
  7. Job Search
  8. Job Detail
  9. Error Code List

HOST

Value Description
co.id For Indonesia Website
com.my For Malaysia Website
com.ph For Philippines Website
vn For Vietnam Website

Job Location

Endpoint URL: http://jatinangor-service.com/v1/job/location

Parameter Input.
Field Data Type Mandatory Description
host string YES HOST Value
api_token string YES Authentication

Request URL example:
http://jatinangor-service.com/v1/job/location?host=co.id&api_token=YOURAPI

JSON Response example:

{
    "error_no": 0,
    "error_msg": null,
    "results": [
        {
            "id": "30100",
            "name": "Aceh"
        },
        {
            "id": "30200",
            "name": "Bali"
        },
        ...
    ]
}
                    

Job Specialization

Endpoint URL: http://jatinangor-service.com/v1/job/specialization

Parameter Input.
Field Data Type Mandatory Description
host string YES HOST Value
api_token string YES Authentication

Request URL example:
http://jatinangor-service.com/v1/job/specialization?host=co.id&api_token=YOURAPI

JSON Response example:

{
    "error_no": 0,
    "error_msg": null,
    "results": [
        {
            "optgroup": "All Accounting/Finance",
            "options": {
                "1": {
                    "name": "Audit & Taxation",
                    "value": "130"
                },
                "2": {
                    "name": "Banking/Financial",
                    "value": "135"
                },
                "3": {
                    "name": "Corporate Finance/Investment",
                    "value": "132"
                },
                "4": {
                    "name": "General/Cost Accounting",
                    "value": "131"
                }
            }
        },
        {
            "optgroup": "All Admin/Human Resources",
            "options": {
                "1": {
                    "name": "Clerical/Administrative",
                    "value": "133"
                },
                "2": {
                    "name": "Human Resources",
                    "value": "137"
                },
                "3": {
                    "name": "Secretarial",
                    "value": "146"
                },
                "4": {
                    "name": "Top Management",
                    "value": "148"
                }
            }
        },
        ...
    ]
}
                    

Job Type

Endpoint URL: http://jatinangor-service.com/v1/job/type

Parameter Input.
Field Data Type Mandatory Description
api_token string YES Authentication

Request URL example:
http://jatinangor-service.com/v1/job/type?api_token=YOURAPI

JSON Response example:

{
    "error_no": 0,
    "error_msg": null,
    "results": [
        {
            "name": "Full Time/Contract",
            "value": 5
        },
        {
            "name": "Part Time/Temporary",
            "value": 10
        },
        {
            "name": "Internship",
            "value": 16
        }
    ]
}
                    

Top Company

Endpoint URL: http://jatinangor-service.com/v1/job/topcompany

Parameter Input.
Field Data Type Mandatory Description
host string YES HOST Value
api_token string YES Authentication

Request URL example:
http://jatinangor-service.com/v1/job/topcompany?host=co.id&api_token=YOURAPI

JSON Response example:

{
    "error_no": 0,
    "error_msg": null,
    "results": [
        "Ace Hardware Indonesia",
        "Dream Inc",
        ...
    ]
}
                    

Job Position

Endpoint URL: http://jatinangor-service.com/v1/job/position

Parameter Input.
Field Data Type Mandatory Description
host string YES HOST Value
api_token string YES Authentication

Request URL example:
http://jatinangor-service.com/v1/job/position?host=co.id&api_token=YOURAPI

JSON Response example:

{
    "error_no": 0,
    "error_msg": null,
    "results": [
        "CEO/GM/Direktur/Manajer Senior",
        "Manajer/Asisten Manajer",
        "Supervisor/Koordinator",
        "Pegawai (Non-Manajemen & Non-Supervisor)",
        "Lulusan Baru/Pengalaman Kerja Kurang Dari 1 Tahun"
    ]
}
                    

Endpoint URL: http://jatinangor-service.com/v1/job/search

Parameter Input.
Field Data Type Mandatory Description
host string YES HOST Value
api_token string YES Authentication
q string NO Keywords
location integer NO Job Location ID
pg integer NO Page

Request URL example:
http://jatinangor-service.com/v1/job/search?host=co.id&api_token=YOURAPI

JSON Response example:

{
    "error_no": 0,
    "error_msg": null,
    "total_result": "20157",
    "results": [{
        "id": "senior-java-programmer-2074256",
        "logo": "https:\/\/siva.jsstatic.com\/id\/60582\/images\/logo\/60582_logo_0_238087.jpg",
        "title": "Senior Java Programmer",
        "company": "PT Tabel Data Informatika",
        "location": "Bekasi (Jawa Barat) - tambun",
        "description": " Candidate must possess at least Diploma, Bachelor's Degree in Engineering (Computer\/Telecommunication) or equivalent. At least 4 Year(s) of...",
        "date": "14 minutes ago"
    }, {
        "id": "supervisor-qc-validasi-2073667",
        "logo": "https:\/\/siva.jsstatic.com\/id\/14017\/images\/logo\/14017_logo_0_35999.jpg",
        "title": "Supervisor QC Validasi",
        "company": "PT Multirasa Nusantara ( YOSHINOYA Japanese Restaurant)",
        "location": "Jakarta Selatan (Jakarta Raya)",
        "description": " Analisa bahan makanan. Menguji organoleptik bahan makanan. Analisa & review hasil analisa. Reporting hasil analisa. Requirements : Familiar...",
        "date": "2 hours ago"
    }]
}
                    

Job Detail

Endpoint URL: http://jatinangor-service.com/v1/job/detail

Parameter Input.
Field Data Type Mandatory Description
host string YES HOST Value
api_token string YES Authentication
id string YES Job ID from job search result

Request URL example:
http://jatinangor-service.com/v1/job/detail?host=co.id&api_token=YOURAPI&id=senior-java-programmer-2074256

JSON Response example:

{
    "error_no": 0,
    "error_msg": null,
    "results": {
        "banner": "https:\/\/siva.jsstatic.com\/id\/60582\/images\/banner\/60582_banner_0_768896.jpg",
        "logo": "https:\/\/siva.jsstatic.com\/id\/60582\/images\/sol\/60582_logo_0_238087.jpg",
        "title": "Senior Java Programmer",
        "company": "PT Tabel Data Informatika",
        "company_address": "Indonesia - Jawa Barat - Bekasi - tambun",
        "job_location": null,
        "description": "<ul>\n<li>Candidate must possess at least Diploma, Bachelor's Degree in Engineering (Computer\/Telecommunication) or equivalent.<\/li>\r\n\t<li>At least 4 Year(s) of working experience in the related field is required for this position.<\/li>\r\n\t<li>Required Skill(s): j2ee, jpa, jax-rs<\/li>\r\n\t<li>Preferably Staff (non-management &amp; non-supervisor) specialized in IT\/Computer - Software or equivalent.<\/li>\r\n<\/ul>",
        "company_overview_all": "<p id="company_overview" class="cmpy_desc_p"><\/p>\n<div>\n<div>Pada tahun 2012, lahirlah TabelData yang bermula dari pembangunan sejumlah perangkat lunak kecil. Hingga saat ini PT. Tabel Data Informatika telah berkembang dengan berbagai layanan dalam bidang digital dan komunikasi.<\/div>\n\n<div>Kebaikan dan inspirasi dari alam semesta menjadi landasan untuk tumbuh sempurna. Selalu menghadirkan layanan terbaik dengan kreasi karya-karya yang berkualitas melalui berbagai platform media.<\/div>\n\n<div>Passion dalam digital dan marcomm adalah DNA yang mengalir dalam team kami. Dengan pengalaman, kami dalam mengolah, mencitra, dan merefleksikan ide serta kreatifitas dalam balutan karya.<\/div>\n\n<div>\u00a0<\/div>\n\n<div>Dengan Misi menjadi salah satu institusi yang berperan besar dalam pengembangan masyarakat informasi di Indonesia, Tabel Data Informatika menghadirkan berbagai layanan yang lebih bervariasi berupa perangkat lunak terintegrasi, digital dan komunikasi pengembangan IT serta pelatihan dalam bidang multi-media dan digital.<\/div>\n<\/div>",
        "why_join_us_all": "<p id="why_join_us" class="cmpy_desc_p"><\/p>\n<div>Kami menyediakan lingkungan kerja yg nyaman, bagi setiap orang untuk mengembangkan diri sesuai dengan minatnya. Bersama-sama meraih sukses bersama.<\/div>",
        "start_date": "18-February-2017",
        "end_date": "20-March-2017",
        "apply_url": "http:\/\/www.foobar.demo\/en\/job\/senior-java-programmer-2074256"
    }
}
                    

Error Code List

Code From Description
0 API Success
201 API Cannot get detail!
202 API Permission denied!
203 API User not active!
429 HTTP Too Many Attempts

Copyright © 2017 - PT. Web Solution - All right reserved