get-mexican-data-by-curp
Version:
Verify CURP and obtain personal information from the Mexican government CURP. It scrapes official site and another providers.
41 lines (40 loc) • 988 B
TypeScript
import { Curp, Mexican, Provider } from '../models';
export interface DatosFiscales {
Rfc: string;
Comprobado: string;
Sncf: string;
Subcontratacion: string;
}
export interface ConectameResponse {
Response: 'correct' | 'Error';
Curp: string;
DatosFiscales: DatosFiscales;
Paterno: string;
Materno: string;
Nombre: string;
Sexo: string;
FechaNacimiento: string;
Nacionalidad: string;
DocProbatorio: number;
AnioReg: number;
Foja: number;
Tomo: number;
Libro: number;
NumActa: number;
CRIP: string;
NumEntidadReg: number;
CveMunicipioReg: number;
NumRegExtranjeros: string;
FolioCarta: string;
CveEntidadEmisora: string;
StatusCurp: string;
}
export declare class Conectame extends Provider {
private user;
private password;
constructor(user?: string, password?: string);
provide(curp: Curp): Promise<Mexican | {
error: string;
} | null>;
private URL;
}