공고 번호 검색 API(Job Search API)는 사람인에 등록된 채용공고를 공고번호로 검색할 수 있습니다.
| 메소드 | GET |
|---|---|
| 요청 URI | https://oapi.saramin.co.kr/job-search |
요청 헤더 (Request Header)
응답 방식을 선택하여 넣어주세요.
| Header name | Header value |
|---|---|
| Accept |
|
요청 변수(Request Parameters)
필수 : 필수 입력 값
복수 검색 : 공백과 , 로 구분합니다. 예: PHP%20MySQL, PHP+MySQL, PHP,MySQL
복수 검색 : 공백과 , 로 구분합니다. 예: PHP%20MySQL, PHP+MySQL, PHP,MySQL
| 변수명 | 형식 | 설명 |
|---|---|---|
| 필수 access-key | string | 앱 등록 후 발급받은 키 |
| id | string | 공고 번호 |
| fields | string | 복수 검색 필드 선택
|
SAMPLE URL
| 요청 URI | https://oapi.saramin.co.kr/job-search?access-key={KEY}&id=36315100 |
|---|
응답 형태(Response type)
출력 결과(Response Elements)
| Element | Definition | ||||
|---|---|---|---|---|---|
| job-search | |||||
| jobs | |||||
| count | job 엘리먼트 개수 | ||||
| start | 검색 결과의 페이지 번호 | ||||
| total | 총 검색 결과 수 | ||||
| job | 채용공고 엘리먼트 | ||||
| id | 공고 번호 | ||||
| url | 채용공고 표준 URL. 공채속보의 경우, 리디렉션이 있을 수 있습니다. | ||||
| active | 공고 진행 여부
|
||||
| posting-timestamp | 게시일의 Unix timestamp | ||||
| 선택 posting-date | 날짜/시간 형식의 게시일 (2019-07-07T17:17:17+0900) fields=posting-date |
||||
| modification-timestamp | 수정일 Unix timestamp | ||||
| opening-timestamp | 접수 시작일의 Unix timestamp | ||||
| expiration-timestamp | 마감일의 Unix timestamp | ||||
| 선택 expiration-date | 날짜/시간 형식의 마감일 fields=expiration-date |
||||
| close-type | 마감일 형식
|
||||
| company | |||||
| name | 기업명 | ||||
| name@href | 기업정보 페이지 (공개되어 있는 경우) | ||||
| position | |||||
| title | 공고 제목 | ||||
| location | 지역 코드, 지역명 (@code: 지역코드) | ||||
| job-type | 근무형태 코드, 근무형태명 (@code: 근무형태코드) 코드표 | ||||
| industry | 업종코드, 업종명 (@code: 업종코드) 코드표 | ||||
| job-mid-code | 상위 직무코드, 직무명 (@code: 상위 직무코드) 코드표 | ||||
| job-code | 직무 코드, 직무명 (@code: 직무코드) 코드표 | ||||
| 선택 industry-keyword-code | 업종 코드 코드표 fields=keyword-code |
||||
| 선택 job-code-keyword-code | 직무 키워드 코드표 fields=keyword-code |
||||
| experience-level | 경력 (@min: 최소경력, @max: 최대경력) | ||||
| experience-level (@code: 경력코드) | 경력코드
|
||||
| required-education-level | 학력 코드표 | ||||
| keyword | 키워드 (쉼표로 구분됨) | ||||
| 선택 read-cnt | 조회수 fields=count |
||||
| 선택 apply-cnt | 지원자수 fields=count |
||||
| salary | 연봉 (@code: 연봉 코드) 코드표 | ||||
Sample Output XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<job-search>
<jobs count="1" start="0" total="95870">
<job>
<id>36314892</id>
<url>
http://www.saramin.co.kr/zf_user/jobs/relay/view?rec_idx=36314892&utm_source=job-search-api&utm_medium=api&utm_campaign=saramin-job-search-api
</url>
<active>1</active>
<posting-timestamp>1559182220</posting-timestamp>
<posting-date>2019-05-30T11:10:20+09:00</posting-date>
<modification-timestamp>1559182220</modification-timestamp>
<opening-timestamp>1559181600</opening-timestamp>
<expiration-timestamp>1988118000</expiration-timestamp>
<close-type code="2">채용시</close-type>
<company>
<name href="http://www.saramin.co.kr/zf_user/company-info/view?csn=123123123#utm_source=job-search-api&utm_medium=api&utm_campaign=saramin-job-search-api">
<![CDATA[ 한스컨설팅 ]]>
</name>
</company>
<position>
<title>
<![CDATA[ 판교 위치 온라인 MMORPG게임 인사팀 채용 과장급 ]]>
</title>
<location code="102190">
<![CDATA[ 경기 > 성남시 분당구 ]]>
</location>
<job-type code="1">정규직</job-type>
<industry code="314">게임</industry>
<job-mid-code code="22">IT개발·데이터</job-mid-code>
<job-code code="2072,2093,2106,2107">게임개발,기술지원,네트워크</job-code>
<experience-level code="2" min="6" max="10">경력 6~10년</experience-level>
<required-education-level code="8">대학교졸업(4년)이상</required-education-level>
</position>
<keyword>
3D온라인게임,RPG,게임,게임개발,게임기획·마케팅,HRD·HRM,온라인게임,인사,인사기획,인사평가,채용·면접
</keyword>
<salary code="18">5,000~6,000만원</salary>
</job>
</jobs>
</job-search>
에러 출력 결과(Error Response Elements)
| Element | Definition | |
|---|---|---|
| result | ||
| code |
|
|
| message | 오류 메시지 | |
Sample Output XML
<result>
<code>2</code>
<message>사용 불가능한 access-key 입니다. </message>
</result>
출력 결과(Response Elements)
| Element | Definition | ||||
|---|---|---|---|---|---|
| jobs | |||||
| count | job 엘리먼트 개수 | ||||
| start | 검색 결과의 페이지 번호 | ||||
| total | 총 검색 결과 수 | ||||
| job | 채용공고 엘리먼트 | ||||
| url | 채용공고 표준 URL. 공채속보의 경우, 리디렉션이 있을 수 있습니다. | ||||
| active | 공고 진행 여부
|
||||
| company | |||||
| detail | |||||
| href | 기업정보 페이지 (공개되어 있는 경우) | ||||
| name | 기업명 | ||||
| position | |||||
| title | 공고 제목 | ||||
| industry | 업종 코드표 | ||||
| code | 업종 코드 | ||||
| name | 업종명 | ||||
| location | 지역 | ||||
| code | 지역 코드 | ||||
| name | 지역명 | ||||
| job-type | 근무형태 코드표 | ||||
| code | 근무형태 코드 | ||||
| name | 근무형태 값 | ||||
| job-mid-code | 상위 직무 코드표 | ||||
| code | 상위 직무 코드 | ||||
| name | 상위 직무명 | ||||
| job-code | 직무 코드표 | ||||
| code | 직종 코드 | ||||
| name | 직무명 | ||||
| 선택 industry-keyword-code | 업종 키워드 코드 코드표 fields=keyword-code |
||||
| 선택 job-code-keyword-code | 직무 키워드 코드표 fields=keyword-code |
||||
| experience-level | 경력 | ||||
| code | 경력 코드
|
||||
| min | 경력 최소 값 | ||||
| max | 경력 최대 값 | ||||
| name | 경력 값 | ||||
| required-education-level | 학력 코드표 | ||||
| code | 학력 코드 | ||||
| name | 학력 값 | ||||
| id | 공고 번호 | ||||
| posting-timestamp | 게시일의 Unix timestamp | ||||
| 선택 posting-date | 날짜/시간 형식의 게시일 (2021-07-13T13:15:17+0900) fields=posting-date |
||||
| modification-timestamp | 수정일 Unix timestamp | ||||
| opening-timestamp | 접수 시작일의 Unix timestamp | ||||
| expiration-timestamp | 마감일의 Unix timestamp | ||||
| 선택 expiration-date | 날짜/시간 형식의 마감일 fields=expiration-date |
||||
| close-type | 마감일 형식 | ||||
| code | 마감일 코드
|
||||
| name | 마감일 값 | ||||
| keyword | 키워드 | ||||
| 선택 read-cnt | 조회수 fields=count |
||||
| 선택 apply-cnt | 지원자수 fields=count |
||||
| salary | 연봉 코드표 | ||||
| code | 연봉 코드 | ||||
| name | 연봉 값 | ||||
Sample Output JSON
{
"jobs": {
"count": 1,
"start": 1,
"total": "7629",
"job": [
{
"url": "http://www.saramin.co.kr/zf_user/jobs/relay/view?rec_idx=25613683&utm_source=job-search-api&utm_medium=api&utm_campaign=saramin-job-search-api",
"active": 1,
"company": {
"detail": {
"href": "http://www.saramin.co.kr/zf_user/company-info/view?csn=2118849391&utm_source=job-search-api&utm_medium=api&utm_campaign=saramin-job-search-api",
"name": "비안어소시에이츠"
}
},
"position": {
"title": "[멜팅샵] [테이스팅룸] [신규브랜드] 메뉴개발",
"industry": {
"code": "109",
"name": "외식업·식음료"
},
"location": {
"code": "101210",
"name": "서울 > 용산구"
},
"job-type": {
"code": "1",
"name": "정규직"
},
"job-mid-code": {
"code": "22",
"name": "요리·제빵사·영양사"
},
"job-code": {
"code": "2323",
"name": "요리·제빵사·영양사"
},
"experience-level": {
"code": 0,
"min": 0,
"max": 0,
"name": "경력무관"
},
"required-education-level": {
"code": "2",
"name": "대학졸업(2,3년)"
}
},
"keyword": "양식당,이태리요리,일식당,프랑스요리,한식당,양식,요리사,일식,제과·제빵사,한식",
"salary": {
"code": "99",
"name": "면접후 결정"
},
"id": "25613683",
"posting-timestamp": "1450104112",
"posting-date": "2015-12-14T23:41:52+0900",
"modification-timestamp": "1463703302",
"opening-timestamp": "1450101600",
"expiration-timestamp": "1988118000",
"expiration-date": "2033-01-01T00:00:00+0900",
"close-type": {
"code": "2",
"name": "채용시"
},
"read-cnt": "8459",
"apply-cnt": "1188"
}
]
}
}
에러 출력 결과(Error Response Elements)
| Element | Definition | |
|---|---|---|
| result | ||
| code |
|
|
| message | 오류 메시지 | |
Sample Output JSON
{
"code": 1,
"message": "access-key를 입력해 주세요."
}