Email avatar
Email

Pricing

Pay per usage

Go to Store
Email

Email

Developed by

TML

TML

Maintained by Community

0.0 (0)

Pricing

Pay per usage

1

Total users

3

Monthly users

2

Runs succeeded

>99%

Last modified

9 days ago

You can access the Email programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

{
"openapi": "3.0.1",
"info": {
"version": "0.0",
"x-build-id": "aaEpAgp7F7qAJcNd8"
},
"servers": [
{
"url": "https://api.apify.com/v2"
}
],
"paths": {
"/acts/contact2353~my-actor-2/run-sync-get-dataset-items": {
"post": {
"operationId": "run-sync-get-dataset-items-contact2353-my-actor-2",
"x-openai-isConsequential": false,
"summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
"tags": [
"Run Actor"
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/inputSchema"
}
}
}
},
"parameters": [
{
"name": "token",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "Enter your Apify token here"
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/acts/contact2353~my-actor-2/runs": {
"post": {
"operationId": "runs-sync-contact2353-my-actor-2",
"x-openai-isConsequential": false,
"summary": "Executes an Actor and returns information about the initiated run in response.",
"tags": [
"Run Actor"
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/inputSchema"
}
}
}
},
"parameters": [
{
"name": "token",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "Enter your Apify token here"
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/runsResponseSchema"
}
}
}
}
}
}
},
"/acts/contact2353~my-actor-2/run-sync": {
"post": {
"operationId": "run-sync-contact2353-my-actor-2",
"x-openai-isConsequential": false,
"summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
"tags": [
"Run Actor"
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/inputSchema"
}
}
}
},
"parameters": [
{
"name": "token",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "Enter your Apify token here"
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
}
},
"components": {
"schemas": {
"inputSchema": {
"type": "object",
"required": [
"startUrls"
],
"properties": {
"startUrls": {
"title": "URLs de départ",
"type": "array",
"description": "URLs à partir desquelles commencer le crawling. Le robot suivra automatiquement les liens importants (contact, mentions légales, etc.)",
"items": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "URL of a web page",
"format": "uri"
}
}
}
},
"maxRequestsPerCrawl": {
"title": "Nombre maximum de requêtes",
"minimum": 1,
"maximum": 100,
"type": "integer",
"description": "Nombre maximum de pages à visiter au total",
"default": 30
},
"maxDepth": {
"title": "Profondeur maximale",
"minimum": 0,
"maximum": 3,
"type": "integer",
"description": "Profondeur maximale de navigation (0 = page d'accueil uniquement, 1 = + liens directs, 2 = + liens de niveau 2)",
"default": 2
},
"maxPagesPerDomain": {
"title": "Pages max par domaine",
"minimum": 1,
"maximum": 50,
"type": "integer",
"description": "Nombre maximum de pages à crawler par domaine",
"default": 20
},
"followImportantLinks": {
"title": "Suivre les liens importants",
"type": "boolean",
"description": "Suivre automatiquement les liens vers les pages contact, mentions légales, équipe, etc.",
"default": true
},
"excludePatterns": {
"title": "Patterns à exclure",
"type": "array",
"description": "Extensions ou mots à exclure des emails trouvés",
"default": [
"jpg",
"png",
"pdf",
"gif",
"jpeg",
"svg",
"ico",
"webp"
],
"items": {
"type": "string"
}
},
"targetSelectors": {
"title": "Sélecteurs CSS ciblés (optionnel)",
"type": "array",
"description": "Sélecteurs CSS supplémentaires pour cibler des zones spécifiques (ex: '.company-info', '#team-section')",
"default": [],
"items": {
"type": "string"
}
},
"includeGenericEmails": {
"title": "Inclure les emails génériques",
"type": "boolean",
"description": "Inclure les emails comme info@, contact@, support@ (généralement exclus par défaut)",
"default": false
},
"waitForSelector": {
"title": "Attendre un sélecteur (optionnel)",
"type": "string",
"description": "Sélecteur CSS à attendre avant d'extraire les emails (utile pour les sites avec du JavaScript)"
},
"customUserAgent": {
"title": "User-Agent personnalisé (optionnel)",
"type": "string",
"description": "User-Agent à utiliser pour les requêtes HTTP"
},
"respectRobotsTxt": {
"title": "Respecter robots.txt",
"type": "boolean",
"description": "Respecter les directives du fichier robots.txt du site",
"default": true
},
"delayBetweenRequests": {
"title": "Délai entre requêtes (ms)",
"minimum": 0,
"maximum": 10000,
"type": "integer",
"description": "Délai en millisecondes entre chaque requête pour éviter la surcharge du serveur",
"default": 1000
},
"exportFormat": {
"title": "Format d'export",
"enum": [
"json",
"csv",
"txt"
],
"type": "string",
"description": "Format de sortie des résultats",
"default": "json"
},
"groupByDomain": {
"title": "Grouper par domaine",
"type": "boolean",
"description": "Organiser les résultats par nom de domaine",
"default": true
},
"verbose": {
"title": "Mode verbeux",
"type": "boolean",
"description": "Afficher plus d'informations de debug dans les logs",
"default": false
}
}
},
"runsResponseSchema": {
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"actId": {
"type": "string"
},
"userId": {
"type": "string"
},
"startedAt": {
"type": "string",
"format": "date-time",
"example": "2025-01-08T00:00:00.000Z"
},
"finishedAt": {
"type": "string",
"format": "date-time",
"example": "2025-01-08T00:00:00.000Z"
},
"status": {
"type": "string",
"example": "READY"
},
"meta": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"example": "API"
},
"userAgent": {
"type": "string"
}
}
},
"stats": {
"type": "object",
"properties": {
"inputBodyLen": {
"type": "integer",
"example": 2000
},
"rebootCount": {
"type": "integer",
"example": 0
},
"restartCount": {
"type": "integer",
"example": 0
},
"resurrectCount": {
"type": "integer",
"example": 0
},
"computeUnits": {
"type": "integer",
"example": 0
}
}
},
"options": {
"type": "object",
"properties": {
"build": {
"type": "string",
"example": "latest"
},
"timeoutSecs": {
"type": "integer",
"example": 300
},
"memoryMbytes": {
"type": "integer",
"example": 1024
},
"diskMbytes": {
"type": "integer",
"example": 2048
}
}
},
"buildId": {
"type": "string"
},
"defaultKeyValueStoreId": {
"type": "string"
},
"defaultDatasetId": {
"type": "string"
},
"defaultRequestQueueId": {
"type": "string"
},
"buildNumber": {
"type": "string",
"example": "1.0.0"
},
"containerUrl": {
"type": "string"
},
"usage": {
"type": "object",
"properties": {
"ACTOR_COMPUTE_UNITS": {
"type": "integer",
"example": 0
},
"DATASET_READS": {
"type": "integer",
"example": 0
},
"DATASET_WRITES": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_READS": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_WRITES": {
"type": "integer",
"example": 1
},
"KEY_VALUE_STORE_LISTS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_READS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_WRITES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_INTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_EXTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_SERPS": {
"type": "integer",
"example": 0
}
}
},
"usageTotalUsd": {
"type": "number",
"example": 0.00005
},
"usageUsd": {
"type": "object",
"properties": {
"ACTOR_COMPUTE_UNITS": {
"type": "integer",
"example": 0
},
"DATASET_READS": {
"type": "integer",
"example": 0
},
"DATASET_WRITES": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_READS": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_WRITES": {
"type": "number",
"example": 0.00005
},
"KEY_VALUE_STORE_LISTS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_READS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_WRITES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_INTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_EXTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_SERPS": {
"type": "integer",
"example": 0
}
}
}
}
}
}
}
}
}
}

Email OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Email from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients: