# PDF Content Extraction Parse PDF document Endpoint: POST /docs/parsers/pdf Version: 2025-08-18T18:01:56Z Security: api_key ## Query parameters: - `engine` (string) An optional parameter that refers to the PDF Table parser. - `y_mul` (string) An optional hyper-parameter to control text clustering along the y-axis. - `page_index` (string) The page index to parse. The index of the first page is 1. - `w_mul` (string) An optional hyper-parameter to control text clustering along the x-axis. - `y_mul_small` (string) An optional hyper-parameter to control small font-text clustering along the y-axis. - `y_mul_space` (string) An optional hyper-parameter for engine=v2, to control text space clustering along the y-axis. Must be used in conjunction with y_mul. ## Response 200 fields (application/json): - `result` (object, required) - `result.metadata` (object) - `result.contents` (array, required) - `result.contents.text` (string, required) - `result.contents.hash` (string, required) ## Response 400 fields (application/json): - `status` (object) response status - `status.success` (boolean) Response status - `status.code` (integer) Response status code - `error` (object) error body - `error.cause` (string) Cause of error - `error.message` (string) Error Message