Parse API
Collection of Parse APIs to enable extraction and parsing of Indicator of Compromise (IOCs) from a variety of sources.
Parse IOCs from URL
POST
https://api.iocparser.com/url
This endpoint allows you to parse and extract Indicators of Compromise (IOCs) from a URL. Active
Headers
Name | Type | Description |
---|---|---|
Content-Type | string | application/json |
Request Body
Name | Type | Description |
---|---|---|
public | boolean | If False, the data won't be used for any other APIs. By default value set to True, please check notes |
keys | array | IOC types to return Example - ["IPv4", "DOMAIN"] |
url* | string | Valid URL |
Parse IOCs from Raw String
POST
https://api.iocparser.com/raw
This endpoint allows you to parse and extract Indicators of Compromise (IOCs) from Raw Text. The body size is limited to 200KB. Active
Headers
Name | Type | Description |
---|---|---|
Content-Type | string | text/plain |
Request Body
Name | Type | Description |
---|---|---|
data* | string | Valid Raw Text |
Parse IOCs from JSON String
POST
https://api.iocparser.com/text
This endpoint allows you to parse and extract Indicators of Compromise (IOCs) from JSON Text. (The body size is limited to 200KB). Active
Headers
Name | Type | Description |
---|---|---|
Content-Type | string | application/json |
Request Body
Name | Type | Description |
---|---|---|
data* | string | Valid JSON Text |
keys | array | IOC types to return Example - ["IPv4", "DOMAIN"] |
Parse IOCs from Twitter Profile
POST
https://api.iocparser.com/twitter
The endpoint allows you to parse and extract Indicators of Compromise (IOCs) from Twitter Users. Defaults to last 500 tweets. Active
Headers
Name | Type | Description |
---|---|---|
Content-Type | string | application/json |
Request Body
Name | Type | Description |
---|---|---|
keys | array | IOC Types to return Example - ["IPv4", "DOMAIN"] |
data* | string | Twitter Username |
Notes
By setting the "public" parameter to False in /url API, your searches won't be used for Feed APIs. If you are comfortable with sharing your data to benefit everyone you can let it remain True.
/text and /raw are private by default, which means no data for those requests are stored.
By default IOC Parser will try to parse all of the IOCs available. To improve the speed of response, use the "keys" parameter when sending your API request. Example -
Last updated