Domain Availability API - Dart/Flutter Client
Domain Availability checks domain availability in real time to show if a web address is open for registration or already taken. Get creation and expiration dates for taken domains, while paid plans add registrar details and what the domain costs to register and renew.
This is the Dart/Flutter client for the Domain Availability API.
Installation
Add this to your pubspec.yaml:
dependencies:
apiverve_domainavailability: ^1.2.5
Then run:
dart pub get
# or for Flutter
flutter pub get
Usage
import 'package:apiverve_domainavailability/apiverve_domainavailability.dart';
void main() async {
final client = DomainavailabilityClient('YOUR_API_KEY');
try {
final response = await client.execute({
'domain': 'myspace.com'
});
print('Status: ${response.status}');
print('Data: ${response.data}');
} catch (e) {
print('Error: $e');
}
}
Response
{
"status": "ok",
"error": null,
"data": {
"domain": "myspace.com",
"available": false,
"owner": {
"registrar": "GoDaddy.com, LLC",
"createdDate": "1996-02-22T05:00:00Z",
"expiryDate": "2029-02-23T05:00:00Z"
},
"source": "rdap",
"pricing": {
"tld": "com",
"currency": "USD",
"registration": {
"low": 11.08,
"high": 11.25
},
"renewal": {
"low": 11.08,
"high": 11.25
},
"transfer": {
"low": 11.08,
"high": 11.25
},
"sources": 2,
"premiumLikely": null,
"premiumReason": null,
"updatedAt": "2026-10-18T10:00:00.000Z"
},
"lifecycle": "registered",
"eppStatus": [
"client delete prohibited",
"client renew prohibited",
"client transfer prohibited",
"client update prohibited"
],
"nameservers": [
"ns-cloud-a1.googledomains.com",
"ns-cloud-a2.googledomains.com",
"ns-cloud-a3.googledomains.com",
"ns-cloud-a4.googledomains.com"
],
"isParked": false,
"isForSale": false,
"parkingService": null
}
}
API Reference
- API Home: Domain Availability API
- Documentation: docs.apiverve.com/ref/domainavailability
Authentication
All requests require an API key. Get yours at apiverve.com.
License
MIT License - see LICENSE for details.
Built with Dart for APIVerve
Libraries
- Domain Availability API client for Dart/Flutter