Lightning-Fast, AI-Powered Email API for Scalable and Reliable Email Delivery


G2 Leader in Email API
(2025)
Featured in Gartner Voice
of Customer
Named in Forrester
Email Wave Report
Premium partner
Google Cloud
Meta
PartnerDeliver 35 B+ emails monthly with <3s delivery and 95% inbox placement. Let Raman, our homegrown AI engine, optimize your delivery in real-time with Predictive Engagement, Adaptive Throughput and Send-Time Optimization


Track every mail stream in real-time with predictive alerts, inbox monitoring, and deep performance insights.
Create app-like email experiences, build brand trust, and drive up to 5x engagement - right inside the inbox.


Plug and play in minutes with SMTP or RESTful API. Build, send, and scale with complete control and zero friction.
Send at scale with the developer-first email platform
Enterprise-Grade Infrastructure Backed by Google Cloud
- 01 Google Cloud Platform
- 02 Global Edge Delivery
- 03 99.99% Uptime SLA
- 04 Real-time Failover
Connect with the Tools You Already Use
import requests import json url = "https://emailapi.netcorecloud.net/v5/mail/send" payload = { "from": { "email": "[email protected]", "name": "Flight confirmation" }, "subject": "Your Barcelona flight e-ticket : BCN2118050657714", "content": [ { "type": "html", "value": "Hello Lionel, Your flight for Barcelona is confirmed." } ], "personalizations": [ { "to": [ { "email": "[email protected]", "name": "Lionel Messi" } ] } ] } headers = { "api_key": "", "Content-Type": "application/json" } response = requests.post(url, headers=headers, json=payload) print(response.status_code) print(response.text)
curl --request POST \ --url https://emailapi.netcorecloud.net/v5/mail/send \ --header 'api_key:' \ --header 'Content-Type: application/json' \ --data '{ "from": { "email": "[email protected]", "name": "Flight confirmation" }, "subject": "Your Barcelona flight e-ticket : BCN2118050657714", "content": [ { "type": "html", "value": "Hello Lionel, Your flight for Barcelona is confirmed." } ], "personalizations": [ { "to": [ { "email": "[email protected]", "name": "Lionel Messi" } ] } ] }'
const https = require('https'); const data = JSON.stringify({ from: { email: '[email protected]', name: 'Flight confirmation' }, subject: 'Your Barcelona flight e-ticket : BCN2118050657714', content: [ { type: 'html', value: 'Hello Lionel, Your flight for Barcelona is confirmed.' } ], personalizations: [ { to: [ { email: '[email protected]', name: 'Lionel Messi' } ] } ] }); const options = { hostname: 'emailapi.netcorecloud.net', path: '/v5/mail/send', method: 'POST', headers: { 'api_key': '', 'Content-Type': 'application/json', 'Content-Length': data.length } }; const req = https.request(options, (res) => { let body = ''; res.on('data', (chunk) => { body += chunk; }); res.on('end', () => { console.log('Response:', body); }); }); req.on('error', (e) => { console.error('Request error:', e); }); req.write(data); req.end();
require 'uri' require 'net/http' require 'openssl' require 'json' url = URI("https://emailapi.netcorecloud.net/v5/mail/send") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Post.new(url) request["api_key"] = "" request["Content-Type"] = "application/json" payload = { from: { email: "[email protected]", name: "Flight confirmation" }, subject: "Your Barcelona flight e-ticket : BCN2118050657714", content: [ { type: "html", value: "Hello Lionel, Your flight for Barcelona is confirmed." } ], personalizations: [ { to: [ { email: "[email protected]", name: "Lionel Messi" } ] } ] } request.body = payload.to_json response = http.request(request) puts response.body
package main import ( "bytes" "encoding/json" "fmt" "io" "net/http" ) func main() { url := "https://emailapi.netcorecloud.net/v5/mail/send" payload := map[string]interface{}{ "from": map[string]string{ "email": "[email protected]", "name": "Flight confirmation", }, "subject": "Your Barcelona flight e-ticket : BCN2118050657714", "content": []map[string]string{ { "type": "html", "value": "Hello Lionel, Your flight for Barcelona is confirmed.", }, }, "personalizations": []map[string][]map[string]string{ { "to": { { "email": "[email protected]", "name": "Lionel Messi", }, }, }, }, } jsonData, err := json.Marshal(payload) if err != nil { fmt.Println("Error marshaling JSON:", err) return } req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData)) if err != nil { fmt.Println("Error creating request:", err) return } req.Header.Set("api_key", "") req.Header.Set("Content-Type", "application/json") client := &http.Client{} res, err := client.Do(req) if err != nil { fmt.Println("Error sending request:", err) return } defer res.Body.Close() body, err := io.ReadAll(res.Body) if err != nil { fmt.Println("Error reading response:", err) return } fmt.Println("Status:", res.Status) fmt.Println("Response:", string(body)) }
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://emailapi.netcorecloud.net/v5/mail/send",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\"from\":{\"email\":\"[email protected]\",\"name\":\"Flight confirmation\"},\"subject\":\"Your Barcelona flight e-ticket : BCN2118050657714\",\"content\":[{\"type\":\"html\",\"value\":\"Hello Lionel, Your flight for Barcelona is confirmed.\"}],\"personalizations\":[{\"to\":[{\"email\":\"[email protected]\",\"name\":\"Lionel Messi\"}]}]}",
CURLOPT_HTTPHEADER => array(
"api_key: <Your API Key>",
"content-type: application/json"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
HttpResponse<String> response = Unirest.post("https://emailapi.netcorecloud.net/v5/mail/send")
.header("api_key", "<Your API Key>")
.header("content-type", "application/json")
.body("{\"from\":{\"email\":\"[email protected]\",\"name\":\"Flight confirmation\"},\"subject\":\"Your Barcelona flight e-ticket : BCN2118050657714\",\"content\":[{\"type\":\"html\",\"value\":\"Hello Lionel, Your flight for Barcelona is confirmed.\"}],\"personalizations\":[{\"to\":[{\"email\":\"[email protected]\",\"name\":\"Lionel Messi\"}]}]}")
.asString();
using RestSharp; var client = new RestClient("https://emailapi.netcorecloud.net/v5/mail/send"); var request = new RestRequest(Method.POST); request.AddHeader("api_key", ""); request.AddHeader("Content-Type", "application/json"); var payload = new { from = new { email = "[email protected]", name = "Flight confirmation" }, subject = "Your Barcelona flight e-ticket : BCN2118050657714", content = new[] { new { type = "html", value = "Hello Lionel, Your flight for Barcelona is confirmed." } }, personalizations = new[] { new { to = new[] { new { email = "[email protected]", name = "Lionel Messi" } } } } }; request.AddJsonBody(payload); IRestResponse response = client.Execute(request); // Output the response Console.WriteLine("Status Code: " + response.StatusCode); Console.WriteLine("Response: " + response.Content);
wget --quiet \ --header="api_key:" \ --header="Content-Type: application/json" \ --post-data='{ "from": { "email": "[email protected]", "name": "Flight confirmation" }, "subject": "Your Barcelona flight e-ticket : BCN2118050657714", "content": [ { "type": "html", "value": "Hello Lionel, Your flight for Barcelona is confirmed." } ], "personalizations": [ { "to": [ { "email": "[email protected]", "name": "Lionel Messi" } ] } ] }' \ --output-document=- \ https://emailapi.netcorecloud.net/v5/mail/send
var data = JSON.stringify({ "from": { "email": "[email protected]", "name": "Flight confirmation" }, "subject": "Your Barcelona flight e-ticket : BCN2118050657714", "content": [ { "type": "html", "value": "Hello Lionel, Your flight for Barcelona is confirmed." } ], "personalizations": [ { "to": [ { "email": "[email protected]", "name": "Lionel Messi" } ] } ] }); var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function () { if (this.readyState === this.DONE) { console.log(this.responseText); } }); xhr.open("POST", "https://emailapi.netcorecloud.net/v5/mail/send"); xhr.setRequestHeader("api_key", ""); xhr.setRequestHeader("content-type", "application/json"); xhr.send(data);
Integrate and deliver emails in minutes with Netcore's RESTful APIs, SMTP relay, and SDKs, supporting your preferred programming languages. Our comprehensive documentation and quickstart guides ensure a seamless setup experience.
Our customer's success writes our story
FAQs
● Netcore public Email API - It is an open API for public usage that can directly integrate into the user application.
● SDK - An SDK is a set of tools provided by the vendor for easy setup and working with an external API. Netcore provides SDKs for most of the popular programming languages, including PHP.
To use either integration, you need to have an API Key to authenticate your API requests. Each API call will enable you to send an email to a single or multiple recipients.
Start sending intelligent, high-performing emails within minutes. Whether you're a marketer or a developer, our platform is made to scale with you.
get started now