Hello Materials Project team,
I am encountering an IP/ASN block when accessing the Materials Project API from a Tencent Cloud server used for a controlled research deployment.
Materials Project account email:
Blocked public IP:
43.138.141.74
Observed behavior:
- Materials Project heartbeat from my local network: HTTP 200
- One-record summary query from my local network: HTTP 200
- Materials Project heartbeat from the Tencent Cloud server: HTTP 403
- One-record summary query from the Tencent Cloud server: HTTP 403
The same Materials Project credential was used in both environments. The server response indicates that the source IP address or ASN has been temporarily blocked by the Materials Project Cloudflare policy.
Cloud environment:
- Provider: Tencent Cloud
- Region: Guangzhou, China
- Operating system: Ubuntu 22.04
- Workload: 2D-MatPilot research deployment
Use case:
2D-MatPilot is an evidence-grounded research pre-screening and validation-planning workbench for two-dimensional materials.
The deployment only needs to perform one explicit synchronization of a small curated set of approximately 12 Materials Project records. It is not a continuous crawler, bulk downloader, or public API proxy.
Traffic and data controls:
- Requests are batched rather than sent in per-material loops.
- Only required response fields are requested.
- Results are cached in PostgreSQL after synchronization.
- Synchronization is explicitly initiated by an operator.
- Repeated downloads of the same data are avoided.
- Only one individual Materials Project API key is used.
- The API key is not shared with users or exposed by the application.
- Fixture fallback is disabled.
- No formal Materials Project synchronization has been completed from the blocked server.
The production deployment was stopped immediately after the network block was detected. No public service has been activated.
Could a Materials Project team member please review the Cloudflare block for this controlled research use case and advise whether the public IP can be allowed?
Please let me know if you need the Cloudflare Ray ID, request timestamps, client version, or a redacted HTTP response.
Thank you.