# API Reference

## Check

Check for a specific IP or domain resource using the check endpoint.

{% content-ref url="api-reference/check-ressource" %}
[check-ressource](https://docs.ismalicious.com/technical-docs/api-reference/check-ressource)
{% endcontent-ref %}

For performance reasons, you'll find separate endpoints for each sub-check you want to look for:

{% content-ref url="api-reference/check-ressource/reputation" %}
[reputation](https://docs.ismalicious.com/technical-docs/api-reference/check-ressource/reputation)
{% endcontent-ref %}

{% content-ref url="api-reference/check-ressource/vulnerabilities" %}
[vulnerabilities](https://docs.ismalicious.com/technical-docs/api-reference/check-ressource/vulnerabilities)
{% endcontent-ref %}

{% content-ref url="api-reference/check-ressource/geolocation" %}
[geolocation](https://docs.ismalicious.com/technical-docs/api-reference/check-ressource/geolocation)
{% endcontent-ref %}

{% content-ref url="api-reference/check-ressource/whois" %}
[whois](https://docs.ismalicious.com/technical-docs/api-reference/check-ressource/whois)
{% endcontent-ref %}

## Search

You can make a fuzzy search concerning a resource using the search endpoint.

{% content-ref url="api-reference/search-resource" %}
[search-resource](https://docs.ismalicious.com/technical-docs/api-reference/search-resource)
{% endcontent-ref %}

## Submit

Submit new source to the community sources file using the submit endpoint.

{% content-ref url="api-reference/submit-source" %}
[submit-source](https://docs.ismalicious.com/technical-docs/api-reference/submit-source)
{% endcontent-ref %}
