Request Example

To get the parsed and structured output data, send a POST request to the JD Parser API URL.

Request Body When Parsing by JD Text

JSON request body structure:
{
	"base64text":"{{base64data}}",
	"userkey":"{{userkey}}",
	"version":"3.1",
	"subuserid":"{{subuserid}}"
}
CURL request body structure:
curl --location -g --request POST 'https://jdrest.rchilli.com/JDParser/RChilli/ParseJDText' \
--header 'Content-Type: application/json' \
--data-raw '{
	"base64text":"{{base64data}}",
	"userkey":"{{userkey}}",
	"version":"3.1",
	"subuserid":"{{subuserid}}"
}'

Request Body When Parsing by JD Binary Data

JSON request body structure:
{
	"filedata":"{{base64data}}",
	"filename":"{{filename}}",
	"userkey":"{{userkey}}",
	"version":"3.1",
	"subuserid":"{{subuserid}}"
}
CURL request body structure:
curl --location -g --request POST 'https://jdrest.rchilli.com/JDParser/RChilli/ParseJD' \
--header 'Content-Type: application/json' \
--data-raw '{
	"filedata":"{{base64data}}",
	"filename":"{{filename}}",
	"userkey":"{{userkey}}",
	"version":"3.1",
	"subuserid":"{{subuserid}}"
}'
  • Filedata: The resume data must be given in the base64 format. In programming, Base64 is a group of binary-to-text encoding schemes that represent binary data (more specifically, a sequence of 8-bit bytes) in an ASCII string format by translating the data into a radix-64 representation. To know more on base64 data, refer https://en.wikipedia.org/wiki/Base64.You can use online web portals freely available to covert data to Base64 format.
  • Filename: This is the name of the file with extension, such as JdSoftwaredeveloper.doc, JDJavadeveloper.docs, etc.
  • You can find Userkey, version, and subuserid on the My Account portal. For more details, refer JD Parser API Authentication.